mirror of
https://github.com/5rahim/seanime
synced 2026-05-02 22:42:11 +02:00
83725 lines
2.1 MiB
83725 lines
2.1 MiB
[
|
|
{
|
|
"filepath": "../internal/api/anilist/client.go",
|
|
"filename": "client.go",
|
|
"name": "AnilistClientImpl",
|
|
"formattedName": "AL_AnilistClientImpl",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "Client",
|
|
"typescriptType": "AL_Client",
|
|
"usedTypescriptType": "AL_Client",
|
|
"usedStructName": "anilist.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "token",
|
|
"jsonName": "token",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" The token used for authentication with the AniList API"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "Client",
|
|
"formattedName": "AL_Client",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "clientv2.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "clientv2.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime",
|
|
"formattedName": "AL_BaseAnime",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "AL_MediaStatus",
|
|
"usedTypescriptType": "AL_MediaStatus",
|
|
"usedStructName": "anilist.MediaStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonYear",
|
|
"jsonName": "seasonYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CountryOfOrigin",
|
|
"jsonName": "countryOfOrigin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trailer",
|
|
"jsonName": "trailer",
|
|
"goType": "BaseAnime_Trailer",
|
|
"typescriptType": "AL_BaseAnime_Trailer",
|
|
"usedTypescriptType": "AL_BaseAnime_Trailer",
|
|
"usedStructName": "anilist.BaseAnime_Trailer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "BaseAnime_Title",
|
|
"typescriptType": "AL_BaseAnime_Title",
|
|
"usedTypescriptType": "AL_BaseAnime_Title",
|
|
"usedStructName": "anilist.BaseAnime_Title",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CoverImage",
|
|
"jsonName": "coverImage",
|
|
"goType": "BaseAnime_CoverImage",
|
|
"typescriptType": "AL_BaseAnime_CoverImage",
|
|
"usedTypescriptType": "AL_BaseAnime_CoverImage",
|
|
"usedStructName": "anilist.BaseAnime_CoverImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "BaseAnime_StartDate",
|
|
"typescriptType": "AL_BaseAnime_StartDate",
|
|
"usedTypescriptType": "AL_BaseAnime_StartDate",
|
|
"usedStructName": "anilist.BaseAnime_StartDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "BaseAnime_EndDate",
|
|
"typescriptType": "AL_BaseAnime_EndDate",
|
|
"usedTypescriptType": "AL_BaseAnime_EndDate",
|
|
"usedStructName": "anilist.BaseAnime_EndDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NextAiringEpisode",
|
|
"jsonName": "nextAiringEpisode",
|
|
"goType": "BaseAnime_NextAiringEpisode",
|
|
"typescriptType": "AL_BaseAnime_NextAiringEpisode",
|
|
"usedTypescriptType": "AL_BaseAnime_NextAiringEpisode",
|
|
"usedStructName": "anilist.BaseAnime_NextAiringEpisode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime",
|
|
"formattedName": "AL_CompleteAnime",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "AL_MediaStatus",
|
|
"usedTypescriptType": "AL_MediaStatus",
|
|
"usedStructName": "anilist.MediaStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonYear",
|
|
"jsonName": "seasonYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CountryOfOrigin",
|
|
"jsonName": "countryOfOrigin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trailer",
|
|
"jsonName": "trailer",
|
|
"goType": "CompleteAnime_Trailer",
|
|
"typescriptType": "AL_CompleteAnime_Trailer",
|
|
"usedTypescriptType": "AL_CompleteAnime_Trailer",
|
|
"usedStructName": "anilist.CompleteAnime_Trailer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "CompleteAnime_Title",
|
|
"typescriptType": "AL_CompleteAnime_Title",
|
|
"usedTypescriptType": "AL_CompleteAnime_Title",
|
|
"usedStructName": "anilist.CompleteAnime_Title",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CoverImage",
|
|
"jsonName": "coverImage",
|
|
"goType": "CompleteAnime_CoverImage",
|
|
"typescriptType": "AL_CompleteAnime_CoverImage",
|
|
"usedTypescriptType": "AL_CompleteAnime_CoverImage",
|
|
"usedStructName": "anilist.CompleteAnime_CoverImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "CompleteAnime_StartDate",
|
|
"typescriptType": "AL_CompleteAnime_StartDate",
|
|
"usedTypescriptType": "AL_CompleteAnime_StartDate",
|
|
"usedStructName": "anilist.CompleteAnime_StartDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "CompleteAnime_EndDate",
|
|
"typescriptType": "AL_CompleteAnime_EndDate",
|
|
"usedTypescriptType": "AL_CompleteAnime_EndDate",
|
|
"usedStructName": "anilist.CompleteAnime_EndDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NextAiringEpisode",
|
|
"jsonName": "nextAiringEpisode",
|
|
"goType": "CompleteAnime_NextAiringEpisode",
|
|
"typescriptType": "AL_CompleteAnime_NextAiringEpisode",
|
|
"usedTypescriptType": "AL_CompleteAnime_NextAiringEpisode",
|
|
"usedStructName": "anilist.CompleteAnime_NextAiringEpisode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relations",
|
|
"jsonName": "relations",
|
|
"goType": "CompleteAnime_Relations",
|
|
"typescriptType": "AL_CompleteAnime_Relations",
|
|
"usedTypescriptType": "AL_CompleteAnime_Relations",
|
|
"usedStructName": "anilist.CompleteAnime_Relations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseCharacter",
|
|
"formattedName": "AL_BaseCharacter",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavourite",
|
|
"jsonName": "isFavourite",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Gender",
|
|
"jsonName": "gender",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Age",
|
|
"jsonName": "age",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DateOfBirth",
|
|
"jsonName": "dateOfBirth",
|
|
"goType": "BaseCharacter_DateOfBirth",
|
|
"typescriptType": "AL_BaseCharacter_DateOfBirth",
|
|
"usedTypescriptType": "AL_BaseCharacter_DateOfBirth",
|
|
"usedStructName": "anilist.BaseCharacter_DateOfBirth",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "BaseCharacter_Name",
|
|
"typescriptType": "AL_BaseCharacter_Name",
|
|
"usedTypescriptType": "AL_BaseCharacter_Name",
|
|
"usedStructName": "anilist.BaseCharacter_Name",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "BaseCharacter_Image",
|
|
"typescriptType": "AL_BaseCharacter_Image",
|
|
"usedTypescriptType": "AL_BaseCharacter_Image",
|
|
"usedStructName": "anilist.BaseCharacter_Image",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeSchedule",
|
|
"formattedName": "AL_AnimeSchedule",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Previous",
|
|
"jsonName": "previous",
|
|
"goType": "AnimeSchedule_Previous",
|
|
"typescriptType": "AL_AnimeSchedule_Previous",
|
|
"usedTypescriptType": "AL_AnimeSchedule_Previous",
|
|
"usedStructName": "anilist.AnimeSchedule_Previous",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Upcoming",
|
|
"jsonName": "upcoming",
|
|
"goType": "AnimeSchedule_Upcoming",
|
|
"typescriptType": "AL_AnimeSchedule_Upcoming",
|
|
"usedTypescriptType": "AL_AnimeSchedule_Upcoming",
|
|
"usedStructName": "anilist.AnimeSchedule_Upcoming",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseManga",
|
|
"formattedName": "AL_BaseManga",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "AL_MediaStatus",
|
|
"usedTypescriptType": "AL_MediaStatus",
|
|
"usedStructName": "anilist.MediaStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Volumes",
|
|
"jsonName": "volumes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CountryOfOrigin",
|
|
"jsonName": "countryOfOrigin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "BaseManga_Title",
|
|
"typescriptType": "AL_BaseManga_Title",
|
|
"usedTypescriptType": "AL_BaseManga_Title",
|
|
"usedStructName": "anilist.BaseManga_Title",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CoverImage",
|
|
"jsonName": "coverImage",
|
|
"goType": "BaseManga_CoverImage",
|
|
"typescriptType": "AL_BaseManga_CoverImage",
|
|
"usedTypescriptType": "AL_BaseManga_CoverImage",
|
|
"usedStructName": "anilist.BaseManga_CoverImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "BaseManga_StartDate",
|
|
"typescriptType": "AL_BaseManga_StartDate",
|
|
"usedTypescriptType": "AL_BaseManga_StartDate",
|
|
"usedStructName": "anilist.BaseManga_StartDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "BaseManga_EndDate",
|
|
"typescriptType": "AL_BaseManga_EndDate",
|
|
"usedTypescriptType": "AL_BaseManga_EndDate",
|
|
"usedStructName": "anilist.BaseManga_EndDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserFormatStats",
|
|
"formattedName": "AL_UserFormatStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserGenreStats",
|
|
"formattedName": "AL_UserGenreStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Genre",
|
|
"jsonName": "genre",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserStatusStats",
|
|
"formattedName": "AL_UserStatusStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserScoreStats",
|
|
"formattedName": "AL_UserScoreStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserStudioStats",
|
|
"formattedName": "AL_UserStudioStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "UserStudioStats_Studio",
|
|
"typescriptType": "AL_UserStudioStats_Studio",
|
|
"usedTypescriptType": "AL_UserStudioStats_Studio",
|
|
"usedStructName": "anilist.UserStudioStats_Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserStartYearStats",
|
|
"formattedName": "AL_UserStartYearStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "StartYear",
|
|
"jsonName": "startYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserReleaseYearStats",
|
|
"formattedName": "AL_UserReleaseYearStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ReleaseYear",
|
|
"jsonName": "releaseYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime_Trailer",
|
|
"formattedName": "AL_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime_Title",
|
|
"formattedName": "AL_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime_CoverImage",
|
|
"formattedName": "AL_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime_StartDate",
|
|
"formattedName": "AL_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime_EndDate",
|
|
"formattedName": "AL_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Trailer",
|
|
"formattedName": "AL_CompleteAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Title",
|
|
"formattedName": "AL_CompleteAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_CoverImage",
|
|
"formattedName": "AL_CompleteAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_StartDate",
|
|
"formattedName": "AL_CompleteAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_EndDate",
|
|
"formattedName": "AL_CompleteAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_NextAiringEpisode",
|
|
"formattedName": "AL_CompleteAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges_Node_BaseAnime_Title",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges_Node_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations_Edges",
|
|
"formattedName": "AL_CompleteAnime_Relations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "RelationType",
|
|
"jsonName": "relationType",
|
|
"goType": "MediaRelation",
|
|
"typescriptType": "AL_MediaRelation",
|
|
"usedTypescriptType": "AL_MediaRelation",
|
|
"usedStructName": "anilist.MediaRelation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnime_Relations",
|
|
"formattedName": "AL_CompleteAnime_Relations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]CompleteAnime_Relations_Edges",
|
|
"typescriptType": "Array\u003cAL_CompleteAnime_Relations_Edges\u003e",
|
|
"usedTypescriptType": "AL_CompleteAnime_Relations_Edges",
|
|
"usedStructName": "anilist.CompleteAnime_Relations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseCharacter_DateOfBirth",
|
|
"formattedName": "AL_BaseCharacter_DateOfBirth",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseCharacter_Name",
|
|
"formattedName": "AL_BaseCharacter_Name",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Full",
|
|
"jsonName": "full",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseCharacter_Image",
|
|
"formattedName": "AL_BaseCharacter_Image",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseManga_Title",
|
|
"formattedName": "AL_BaseManga_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseManga_CoverImage",
|
|
"formattedName": "AL_BaseManga_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseManga_StartDate",
|
|
"formattedName": "AL_BaseManga_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseManga_EndDate",
|
|
"formattedName": "AL_BaseManga_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UserStudioStats_Studio",
|
|
"formattedName": "AL_UserStudioStats_Studio",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAnimationStudio",
|
|
"jsonName": "isAnimationStudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Private",
|
|
"jsonName": "private",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "AnimeCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"typescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"typescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection_Lists",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection_Lists",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsCustomList",
|
|
"jsonName": "isCustomList",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"typescriptType": "Array\u003cAL_AnimeCollection_MediaListCollection_Lists_Entries\u003e",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection_MediaListCollection",
|
|
"formattedName": "AL_AnimeCollection_MediaListCollection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Lists",
|
|
"jsonName": "lists",
|
|
"goType": "[]AnimeCollection_MediaListCollection_Lists",
|
|
"typescriptType": "Array\u003cAL_AnimeCollection_MediaListCollection_Lists\u003e",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection_Lists",
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection_Lists",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "RelationType",
|
|
"jsonName": "relationType",
|
|
"goType": "MediaRelation",
|
|
"typescriptType": "AL_MediaRelation",
|
|
"usedTypescriptType": "AL_MediaRelation",
|
|
"usedStructName": "anilist.MediaRelation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges",
|
|
"typescriptType": "Array\u003cAL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges\u003e",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Private",
|
|
"jsonName": "private",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt",
|
|
"typescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"typescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection_Lists",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsCustomList",
|
|
"jsonName": "isCustomList",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]AnimeCollectionWithRelations_MediaListCollection_Lists_Entries",
|
|
"typescriptType": "Array\u003cAL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries\u003e",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations_MediaListCollection_Lists_Entries",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations_MediaListCollection",
|
|
"formattedName": "AL_AnimeCollectionWithRelations_MediaListCollection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Lists",
|
|
"jsonName": "lists",
|
|
"goType": "[]AnimeCollectionWithRelations_MediaListCollection_Lists",
|
|
"typescriptType": "Array\u003cAL_AnimeCollectionWithRelations_MediaListCollection_Lists\u003e",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection_Lists",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations_MediaListCollection_Lists",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalId_Media_BaseAnime_Trailer",
|
|
"formattedName": "AL_BaseAnimeByMalId_Media_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalId_Media_BaseAnime_Title",
|
|
"formattedName": "AL_BaseAnimeByMalId_Media_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalId_Media_BaseAnime_CoverImage",
|
|
"formattedName": "AL_BaseAnimeByMalId_Media_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalId_Media_BaseAnime_StartDate",
|
|
"formattedName": "AL_BaseAnimeByMalId_Media_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalId_Media_BaseAnime_EndDate",
|
|
"formattedName": "AL_BaseAnimeByMalId_Media_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeById_Media_BaseAnime_Trailer",
|
|
"formattedName": "AL_BaseAnimeById_Media_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeById_Media_BaseAnime_Title",
|
|
"formattedName": "AL_BaseAnimeById_Media_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeById_Media_BaseAnime_CoverImage",
|
|
"formattedName": "AL_BaseAnimeById_Media_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeById_Media_BaseAnime_StartDate",
|
|
"formattedName": "AL_BaseAnimeById_Media_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeById_Media_BaseAnime_EndDate",
|
|
"formattedName": "AL_BaseAnimeById_Media_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeById_Media_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_BaseAnimeById_Media_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_PageInfo",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_PageInfo",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "HasNextPage",
|
|
"jsonName": "hasNextPage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_Media_BaseAnime_Title",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_Media_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds_Page",
|
|
"formattedName": "AL_SearchBaseAnimeByIds_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "SearchBaseAnimeByIds_Page_PageInfo",
|
|
"typescriptType": "AL_SearchBaseAnimeByIds_Page_PageInfo",
|
|
"usedTypescriptType": "AL_SearchBaseAnimeByIds_Page_PageInfo",
|
|
"usedStructName": "anilist.SearchBaseAnimeByIds_Page_PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Trailer",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Title",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_CoverImage",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_StartDate",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_EndDate",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations_Edges",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "RelationType",
|
|
"jsonName": "relationType",
|
|
"goType": "MediaRelation",
|
|
"typescriptType": "AL_MediaRelation",
|
|
"usedTypescriptType": "AL_MediaRelation",
|
|
"usedStructName": "anilist.MediaRelation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeById_Media_CompleteAnime_Relations",
|
|
"formattedName": "AL_CompleteAnimeById_Media_CompleteAnime_Relations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]CompleteAnimeById_Media_CompleteAnime_Relations_Edges",
|
|
"typescriptType": "Array\u003cAL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges\u003e",
|
|
"usedTypescriptType": "AL_CompleteAnimeById_Media_CompleteAnime_Relations_Edges",
|
|
"usedStructName": "anilist.CompleteAnimeById_Media_CompleteAnime_Relations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Trailer",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_StartDate",
|
|
"formattedName": "AL_AnimeDetailsById_Media_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_EndDate",
|
|
"formattedName": "AL_AnimeDetailsById_Media_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Studios_Nodes",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Studios_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Studios",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Studios",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeDetailsById_Media_Studios_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeDetailsById_Media_Studios_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Studios_Nodes",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Studios_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Full",
|
|
"jsonName": "full",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Characters_Edges",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Characters_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseCharacter",
|
|
"typescriptType": "AL_BaseCharacter",
|
|
"usedTypescriptType": "AL_BaseCharacter",
|
|
"usedStructName": "anilist.BaseCharacter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Characters",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Characters",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]AnimeDetailsById_Media_Characters_Edges",
|
|
"typescriptType": "Array\u003cAL_AnimeDetailsById_Media_Characters_Edges\u003e",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Characters_Edges",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Characters_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Staff_Edges_Node_Name",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Staff_Edges_Node_Name",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Full",
|
|
"jsonName": "full",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Staff_Edges_Node",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Staff_Edges_Node",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "AnimeDetailsById_Media_Staff_Edges_Node_Name",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Staff_Edges_Node_Name",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Staff_Edges_Node_Name",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Staff_Edges_Node_Name",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Staff_Edges",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Staff_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "AnimeDetailsById_Media_Staff_Edges_Node",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Staff_Edges_Node",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Staff_Edges_Node",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Staff_Edges_Node",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Staff",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Staff",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]AnimeDetailsById_Media_Staff_Edges",
|
|
"typescriptType": "Array\u003cAL_AnimeDetailsById_Media_Staff_Edges\u003e",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Staff_Edges",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Staff_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Rankings",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Rankings",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaRankType",
|
|
"typescriptType": "AL_MediaRankType",
|
|
"usedTypescriptType": "AL_MediaRankType",
|
|
"usedStructName": "anilist.MediaRankType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rank",
|
|
"jsonName": "rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AllTime",
|
|
"jsonName": "allTime",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "AL_MediaStatus",
|
|
"usedTypescriptType": "AL_MediaStatus",
|
|
"usedStructName": "anilist.MediaStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trailer",
|
|
"jsonName": "trailer",
|
|
"goType": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CoverImage",
|
|
"jsonName": "coverImage",
|
|
"goType": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges_Node",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaRecommendation",
|
|
"jsonName": "mediaRecommendation",
|
|
"goType": "AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations_Edges",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "AnimeDetailsById_Media_Recommendations_Edges_Node",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges_Node",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges_Node",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Recommendations",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Recommendations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]AnimeDetailsById_Media_Recommendations_Edges",
|
|
"typescriptType": "Array\u003cAL_AnimeDetailsById_Media_Recommendations_Edges\u003e",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations_Edges",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations_Edges",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "RelationType",
|
|
"jsonName": "relationType",
|
|
"goType": "MediaRelation",
|
|
"typescriptType": "AL_MediaRelation",
|
|
"usedTypescriptType": "AL_MediaRelation",
|
|
"usedStructName": "anilist.MediaRelation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media_Relations",
|
|
"formattedName": "AL_AnimeDetailsById_Media_Relations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]AnimeDetailsById_Media_Relations_Edges",
|
|
"typescriptType": "Array\u003cAL_AnimeDetailsById_Media_Relations_Edges\u003e",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Relations_Edges",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Relations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsById_Media",
|
|
"formattedName": "AL_AnimeDetailsById_Media",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AverageScore",
|
|
"jsonName": "averageScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Popularity",
|
|
"jsonName": "popularity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trailer",
|
|
"jsonName": "trailer",
|
|
"goType": "AnimeDetailsById_Media_Trailer",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Trailer",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Trailer",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Trailer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "AnimeDetailsById_Media_StartDate",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_StartDate",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_StartDate",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_StartDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "AnimeDetailsById_Media_EndDate",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_EndDate",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_EndDate",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_EndDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "AnimeDetailsById_Media_Studios",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Studios",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Studios",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Studios",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "AnimeDetailsById_Media_Characters",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Characters",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Characters",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Characters",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "AnimeDetailsById_Media_Staff",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Staff",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Staff",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rankings",
|
|
"jsonName": "rankings",
|
|
"goType": "[]AnimeDetailsById_Media_Rankings",
|
|
"typescriptType": "Array\u003cAL_AnimeDetailsById_Media_Rankings\u003e",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Rankings",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Rankings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendations",
|
|
"jsonName": "recommendations",
|
|
"goType": "AnimeDetailsById_Media_Recommendations",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Recommendations",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Recommendations",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Recommendations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relations",
|
|
"jsonName": "relations",
|
|
"goType": "AnimeDetailsById_Media_Relations",
|
|
"typescriptType": "AL_AnimeDetailsById_Media_Relations",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media_Relations",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media_Relations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_PageInfo",
|
|
"formattedName": "AL_ListAnime_Page_PageInfo",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "HasNextPage",
|
|
"jsonName": "hasNextPage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Total",
|
|
"jsonName": "total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PerPage",
|
|
"jsonName": "perPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentPage",
|
|
"jsonName": "currentPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPage",
|
|
"jsonName": "lastPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_Media_BaseAnime_Trailer",
|
|
"formattedName": "AL_ListAnime_Page_Media_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_Media_BaseAnime_Title",
|
|
"formattedName": "AL_ListAnime_Page_Media_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_Media_BaseAnime_CoverImage",
|
|
"formattedName": "AL_ListAnime_Page_Media_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_Media_BaseAnime_StartDate",
|
|
"formattedName": "AL_ListAnime_Page_Media_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_Media_BaseAnime_EndDate",
|
|
"formattedName": "AL_ListAnime_Page_Media_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page_Media_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_ListAnime_Page_Media_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime_Page",
|
|
"formattedName": "AL_ListAnime_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "ListAnime_Page_PageInfo",
|
|
"typescriptType": "AL_ListAnime_Page_PageInfo",
|
|
"usedTypescriptType": "AL_ListAnime_Page_PageInfo",
|
|
"usedStructName": "anilist.ListAnime_Page_PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_PageInfo",
|
|
"formattedName": "AL_ListRecentAnime_Page_PageInfo",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "HasNextPage",
|
|
"jsonName": "hasNextPage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Total",
|
|
"jsonName": "total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PerPage",
|
|
"jsonName": "perPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentPage",
|
|
"jsonName": "currentPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPage",
|
|
"jsonName": "lastPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page_AiringSchedules",
|
|
"formattedName": "AL_ListRecentAnime_Page_AiringSchedules",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime_Page",
|
|
"formattedName": "AL_ListRecentAnime_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "ListRecentAnime_Page_PageInfo",
|
|
"typescriptType": "AL_ListRecentAnime_Page_PageInfo",
|
|
"usedTypescriptType": "AL_ListRecentAnime_Page_PageInfo",
|
|
"usedStructName": "anilist.ListRecentAnime_Page_PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringSchedules",
|
|
"jsonName": "airingSchedules",
|
|
"goType": "[]ListRecentAnime_Page_AiringSchedules",
|
|
"typescriptType": "Array\u003cAL_ListRecentAnime_Page_AiringSchedules\u003e",
|
|
"usedTypescriptType": "AL_ListRecentAnime_Page_AiringSchedules",
|
|
"usedStructName": "anilist.ListRecentAnime_Page_AiringSchedules",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Ongoing",
|
|
"formattedName": "AL_AnimeAiringSchedule_Ongoing",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]AnimeSchedule",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule",
|
|
"usedStructName": "anilist.AnimeSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_OngoingNext",
|
|
"formattedName": "AL_AnimeAiringSchedule_OngoingNext",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]AnimeSchedule",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule",
|
|
"usedStructName": "anilist.AnimeSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]AnimeSchedule",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule",
|
|
"usedStructName": "anilist.AnimeSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_UpcomingNext",
|
|
"formattedName": "AL_AnimeAiringSchedule_UpcomingNext",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]AnimeSchedule",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule",
|
|
"usedStructName": "anilist.AnimeSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule_Preceding",
|
|
"formattedName": "AL_AnimeAiringSchedule_Preceding",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]AnimeSchedule",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule",
|
|
"usedStructName": "anilist.AnimeSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes",
|
|
"formattedName": "AL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous",
|
|
"formattedName": "AL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"formattedName": "AL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming",
|
|
"formattedName": "AL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"typescriptType": "Array\u003cAL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes\u003e",
|
|
"usedTypescriptType": "AL_AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"usedStructName": "anilist.AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringScheduleRaw_Page",
|
|
"formattedName": "AL_AnimeAiringScheduleRaw_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]AnimeSchedule",
|
|
"typescriptType": "Array\u003cAL_AnimeSchedule\u003e",
|
|
"usedTypescriptType": "AL_AnimeSchedule",
|
|
"usedStructName": "anilist.AnimeSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UpdateMediaListEntry_SaveMediaListEntry",
|
|
"formattedName": "AL_UpdateMediaListEntry_SaveMediaListEntry",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UpdateMediaListEntryProgress_SaveMediaListEntry",
|
|
"formattedName": "AL_UpdateMediaListEntryProgress_SaveMediaListEntry",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "DeleteEntry_DeleteMediaListEntry",
|
|
"formattedName": "AL_DeleteEntry_DeleteMediaListEntry",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Deleted",
|
|
"jsonName": "deleted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UpdateMediaListEntryRepeat_SaveMediaListEntry",
|
|
"formattedName": "AL_UpdateMediaListEntryRepeat_SaveMediaListEntry",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists_Entries",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists_Entries",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Private",
|
|
"jsonName": "private",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "MangaCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"typescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection_Lists_Entries_StartedAt",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "MangaCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"typescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection_Lists_Entries_CompletedAt",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection_Lists",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection_Lists",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsCustomList",
|
|
"jsonName": "isCustomList",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]MangaCollection_MediaListCollection_Lists_Entries",
|
|
"typescriptType": "Array\u003cAL_MangaCollection_MediaListCollection_Lists_Entries\u003e",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries",
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection_Lists_Entries",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection_MediaListCollection",
|
|
"formattedName": "AL_MangaCollection_MediaListCollection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Lists",
|
|
"jsonName": "lists",
|
|
"goType": "[]MangaCollection_MediaListCollection_Lists",
|
|
"typescriptType": "Array\u003cAL_MangaCollection_MediaListCollection_Lists\u003e",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection_Lists",
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection_Lists",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga_Page_PageInfo",
|
|
"formattedName": "AL_SearchBaseManga_Page_PageInfo",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "HasNextPage",
|
|
"jsonName": "hasNextPage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga_Page_Media_BaseManga_Title",
|
|
"formattedName": "AL_SearchBaseManga_Page_Media_BaseManga_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga_Page_Media_BaseManga_CoverImage",
|
|
"formattedName": "AL_SearchBaseManga_Page_Media_BaseManga_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga_Page_Media_BaseManga_StartDate",
|
|
"formattedName": "AL_SearchBaseManga_Page_Media_BaseManga_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga_Page_Media_BaseManga_EndDate",
|
|
"formattedName": "AL_SearchBaseManga_Page_Media_BaseManga_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga_Page",
|
|
"formattedName": "AL_SearchBaseManga_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "SearchBaseManga_Page_PageInfo",
|
|
"typescriptType": "AL_SearchBaseManga_Page_PageInfo",
|
|
"usedTypescriptType": "AL_SearchBaseManga_Page_PageInfo",
|
|
"usedStructName": "anilist.SearchBaseManga_Page_PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]BaseManga",
|
|
"typescriptType": "Array\u003cAL_BaseManga\u003e",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseMangaById_Media_BaseManga_Title",
|
|
"formattedName": "AL_BaseMangaById_Media_BaseManga_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseMangaById_Media_BaseManga_CoverImage",
|
|
"formattedName": "AL_BaseMangaById_Media_BaseManga_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseMangaById_Media_BaseManga_StartDate",
|
|
"formattedName": "AL_BaseMangaById_Media_BaseManga_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseMangaById_Media_BaseManga_EndDate",
|
|
"formattedName": "AL_BaseMangaById_Media_BaseManga_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Rankings",
|
|
"formattedName": "AL_MangaDetailsById_Media_Rankings",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaRankType",
|
|
"typescriptType": "AL_MediaRankType",
|
|
"usedTypescriptType": "AL_MediaRankType",
|
|
"usedStructName": "anilist.MediaRankType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rank",
|
|
"jsonName": "rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AllTime",
|
|
"jsonName": "allTime",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth",
|
|
"formattedName": "AL_MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name",
|
|
"formattedName": "AL_MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Full",
|
|
"jsonName": "full",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image",
|
|
"formattedName": "AL_MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Characters_Edges",
|
|
"formattedName": "AL_MangaDetailsById_Media_Characters_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseCharacter",
|
|
"typescriptType": "AL_BaseCharacter",
|
|
"usedTypescriptType": "AL_BaseCharacter",
|
|
"usedStructName": "anilist.BaseCharacter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Characters",
|
|
"formattedName": "AL_MangaDetailsById_Media_Characters",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]MangaDetailsById_Media_Characters_Edges",
|
|
"typescriptType": "Array\u003cAL_MangaDetailsById_Media_Characters_Edges\u003e",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Characters_Edges",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Characters_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "AL_MediaStatus",
|
|
"usedTypescriptType": "AL_MediaStatus",
|
|
"usedStructName": "anilist.MediaStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Volumes",
|
|
"jsonName": "volumes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CountryOfOrigin",
|
|
"jsonName": "countryOfOrigin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CoverImage",
|
|
"jsonName": "coverImage",
|
|
"goType": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges_Node",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges_Node",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaRecommendation",
|
|
"jsonName": "mediaRecommendation",
|
|
"goType": "MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations_Edges",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "MangaDetailsById_Media_Recommendations_Edges_Node",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges_Node",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges_Node",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Recommendations",
|
|
"formattedName": "AL_MangaDetailsById_Media_Recommendations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]MangaDetailsById_Media_Recommendations_Edges",
|
|
"typescriptType": "Array\u003cAL_MangaDetailsById_Media_Recommendations_Edges\u003e",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations_Edges",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title",
|
|
"formattedName": "AL_MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage",
|
|
"formattedName": "AL_MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate",
|
|
"formattedName": "AL_MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate",
|
|
"formattedName": "AL_MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Relations_Edges",
|
|
"formattedName": "AL_MangaDetailsById_Media_Relations_Edges",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "RelationType",
|
|
"jsonName": "relationType",
|
|
"goType": "MediaRelation",
|
|
"typescriptType": "AL_MediaRelation",
|
|
"usedTypescriptType": "AL_MediaRelation",
|
|
"usedStructName": "anilist.MediaRelation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media_Relations",
|
|
"formattedName": "AL_MangaDetailsById_Media_Relations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]MangaDetailsById_Media_Relations_Edges",
|
|
"typescriptType": "Array\u003cAL_MangaDetailsById_Media_Relations_Edges\u003e",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Relations_Edges",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Relations_Edges",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsById_Media",
|
|
"formattedName": "AL_MangaDetailsById_Media",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rankings",
|
|
"jsonName": "rankings",
|
|
"goType": "[]MangaDetailsById_Media_Rankings",
|
|
"typescriptType": "Array\u003cAL_MangaDetailsById_Media_Rankings\u003e",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Rankings",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Rankings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "MangaDetailsById_Media_Characters",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Characters",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Characters",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Characters",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendations",
|
|
"jsonName": "recommendations",
|
|
"goType": "MangaDetailsById_Media_Recommendations",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Recommendations",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Recommendations",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Recommendations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relations",
|
|
"jsonName": "relations",
|
|
"goType": "MangaDetailsById_Media_Relations",
|
|
"typescriptType": "AL_MangaDetailsById_Media_Relations",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media_Relations",
|
|
"usedStructName": "anilist.MangaDetailsById_Media_Relations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga_Page_PageInfo",
|
|
"formattedName": "AL_ListManga_Page_PageInfo",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "HasNextPage",
|
|
"jsonName": "hasNextPage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Total",
|
|
"jsonName": "total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PerPage",
|
|
"jsonName": "perPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentPage",
|
|
"jsonName": "currentPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPage",
|
|
"jsonName": "lastPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga_Page_Media_BaseManga_Title",
|
|
"formattedName": "AL_ListManga_Page_Media_BaseManga_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga_Page_Media_BaseManga_CoverImage",
|
|
"formattedName": "AL_ListManga_Page_Media_BaseManga_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga_Page_Media_BaseManga_StartDate",
|
|
"formattedName": "AL_ListManga_Page_Media_BaseManga_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga_Page_Media_BaseManga_EndDate",
|
|
"formattedName": "AL_ListManga_Page_Media_BaseManga_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga_Page",
|
|
"formattedName": "AL_ListManga_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "ListManga_Page_PageInfo",
|
|
"typescriptType": "AL_ListManga_Page_PageInfo",
|
|
"usedTypescriptType": "AL_ListManga_Page_PageInfo",
|
|
"usedStructName": "anilist.ListManga_Page_PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]BaseManga",
|
|
"typescriptType": "Array\u003cAL_BaseManga\u003e",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio",
|
|
"formattedName": "AL_ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAnimationStudio",
|
|
"jsonName": "isAnimationStudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats_Viewer_Statistics_Anime",
|
|
"formattedName": "AL_ViewerStats_Viewer_Statistics_Anime",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodesWatched",
|
|
"jsonName": "episodesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Formats",
|
|
"jsonName": "formats",
|
|
"goType": "[]UserFormatStats",
|
|
"typescriptType": "Array\u003cAL_UserFormatStats\u003e",
|
|
"usedTypescriptType": "AL_UserFormatStats",
|
|
"usedStructName": "anilist.UserFormatStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]UserGenreStats",
|
|
"typescriptType": "Array\u003cAL_UserGenreStats\u003e",
|
|
"usedTypescriptType": "AL_UserGenreStats",
|
|
"usedStructName": "anilist.UserGenreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Statuses",
|
|
"jsonName": "statuses",
|
|
"goType": "[]UserStatusStats",
|
|
"typescriptType": "Array\u003cAL_UserStatusStats\u003e",
|
|
"usedTypescriptType": "AL_UserStatusStats",
|
|
"usedStructName": "anilist.UserStatusStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]UserStudioStats",
|
|
"typescriptType": "Array\u003cAL_UserStudioStats\u003e",
|
|
"usedTypescriptType": "AL_UserStudioStats",
|
|
"usedStructName": "anilist.UserStudioStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scores",
|
|
"jsonName": "scores",
|
|
"goType": "[]UserScoreStats",
|
|
"typescriptType": "Array\u003cAL_UserScoreStats\u003e",
|
|
"usedTypescriptType": "AL_UserScoreStats",
|
|
"usedStructName": "anilist.UserScoreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYears",
|
|
"jsonName": "startYears",
|
|
"goType": "[]UserStartYearStats",
|
|
"typescriptType": "Array\u003cAL_UserStartYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserStartYearStats",
|
|
"usedStructName": "anilist.UserStartYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseYears",
|
|
"jsonName": "releaseYears",
|
|
"goType": "[]UserReleaseYearStats",
|
|
"typescriptType": "Array\u003cAL_UserReleaseYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserReleaseYearStats",
|
|
"usedStructName": "anilist.UserReleaseYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio",
|
|
"formattedName": "AL_ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAnimationStudio",
|
|
"jsonName": "isAnimationStudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats_Viewer_Statistics_Manga",
|
|
"formattedName": "AL_ViewerStats_Viewer_Statistics_Manga",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Formats",
|
|
"jsonName": "formats",
|
|
"goType": "[]UserFormatStats",
|
|
"typescriptType": "Array\u003cAL_UserFormatStats\u003e",
|
|
"usedTypescriptType": "AL_UserFormatStats",
|
|
"usedStructName": "anilist.UserFormatStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]UserGenreStats",
|
|
"typescriptType": "Array\u003cAL_UserGenreStats\u003e",
|
|
"usedTypescriptType": "AL_UserGenreStats",
|
|
"usedStructName": "anilist.UserGenreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Statuses",
|
|
"jsonName": "statuses",
|
|
"goType": "[]UserStatusStats",
|
|
"typescriptType": "Array\u003cAL_UserStatusStats\u003e",
|
|
"usedTypescriptType": "AL_UserStatusStats",
|
|
"usedStructName": "anilist.UserStatusStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]UserStudioStats",
|
|
"typescriptType": "Array\u003cAL_UserStudioStats\u003e",
|
|
"usedTypescriptType": "AL_UserStudioStats",
|
|
"usedStructName": "anilist.UserStudioStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scores",
|
|
"jsonName": "scores",
|
|
"goType": "[]UserScoreStats",
|
|
"typescriptType": "Array\u003cAL_UserScoreStats\u003e",
|
|
"usedTypescriptType": "AL_UserScoreStats",
|
|
"usedStructName": "anilist.UserScoreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYears",
|
|
"jsonName": "startYears",
|
|
"goType": "[]UserStartYearStats",
|
|
"typescriptType": "Array\u003cAL_UserStartYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserStartYearStats",
|
|
"usedStructName": "anilist.UserStartYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseYears",
|
|
"jsonName": "releaseYears",
|
|
"goType": "[]UserReleaseYearStats",
|
|
"typescriptType": "Array\u003cAL_UserReleaseYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserReleaseYearStats",
|
|
"usedStructName": "anilist.UserReleaseYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats_Viewer_Statistics",
|
|
"formattedName": "AL_ViewerStats_Viewer_Statistics",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "ViewerStats_Viewer_Statistics_Anime",
|
|
"typescriptType": "AL_ViewerStats_Viewer_Statistics_Anime",
|
|
"usedTypescriptType": "AL_ViewerStats_Viewer_Statistics_Anime",
|
|
"usedStructName": "anilist.ViewerStats_Viewer_Statistics_Anime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "ViewerStats_Viewer_Statistics_Manga",
|
|
"typescriptType": "AL_ViewerStats_Viewer_Statistics_Manga",
|
|
"usedTypescriptType": "AL_ViewerStats_Viewer_Statistics_Manga",
|
|
"usedStructName": "anilist.ViewerStats_Viewer_Statistics_Manga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats_Viewer",
|
|
"formattedName": "AL_ViewerStats_Viewer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Statistics",
|
|
"jsonName": "statistics",
|
|
"goType": "ViewerStats_Viewer_Statistics",
|
|
"typescriptType": "AL_ViewerStats_Viewer_Statistics",
|
|
"usedTypescriptType": "AL_ViewerStats_Viewer_Statistics",
|
|
"usedStructName": "anilist.ViewerStats_Viewer_Statistics",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer",
|
|
"formattedName": "AL_StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media_Nodes_BaseAnime_Title",
|
|
"formattedName": "AL_StudioDetails_Studio_Media_Nodes_BaseAnime_Title",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage",
|
|
"formattedName": "AL_StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate",
|
|
"formattedName": "AL_StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate",
|
|
"formattedName": "AL_StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode",
|
|
"formattedName": "AL_StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio_Media",
|
|
"formattedName": "AL_StudioDetails_Studio_Media",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails_Studio",
|
|
"formattedName": "AL_StudioDetails_Studio",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAnimationStudio",
|
|
"jsonName": "isAnimationStudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "StudioDetails_Studio_Media",
|
|
"typescriptType": "AL_StudioDetails_Studio_Media",
|
|
"usedTypescriptType": "AL_StudioDetails_Studio_Media",
|
|
"usedStructName": "anilist.StudioDetails_Studio_Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "GetViewer_Viewer_Avatar",
|
|
"formattedName": "AL_GetViewer_Viewer_Avatar",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "GetViewer_Viewer_Options",
|
|
"formattedName": "AL_GetViewer_Viewer_Options",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "DisplayAdultContent",
|
|
"jsonName": "displayAdultContent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringNotifications",
|
|
"jsonName": "airingNotifications",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProfileColor",
|
|
"jsonName": "profileColor",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "GetViewer_Viewer",
|
|
"formattedName": "AL_GetViewer_Viewer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Avatar",
|
|
"jsonName": "avatar",
|
|
"goType": "GetViewer_Viewer_Avatar",
|
|
"typescriptType": "AL_GetViewer_Viewer_Avatar",
|
|
"usedTypescriptType": "AL_GetViewer_Viewer_Avatar",
|
|
"usedStructName": "anilist.GetViewer_Viewer_Avatar",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBlocked",
|
|
"jsonName": "isBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Options",
|
|
"jsonName": "options",
|
|
"goType": "GetViewer_Viewer_Options",
|
|
"typescriptType": "AL_GetViewer_Viewer_Options",
|
|
"usedTypescriptType": "AL_GetViewer_Viewer_Options",
|
|
"usedStructName": "anilist.GetViewer_Viewer_Options",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollection",
|
|
"formattedName": "AL_AnimeCollection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaListCollection",
|
|
"jsonName": "MediaListCollection",
|
|
"goType": "AnimeCollection_MediaListCollection",
|
|
"typescriptType": "AL_AnimeCollection_MediaListCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection",
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeCollectionWithRelations",
|
|
"formattedName": "AL_AnimeCollectionWithRelations",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaListCollection",
|
|
"jsonName": "MediaListCollection",
|
|
"goType": "AnimeCollectionWithRelations_MediaListCollection",
|
|
"typescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations_MediaListCollection",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations_MediaListCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByMalID",
|
|
"formattedName": "AL_BaseAnimeByMalID",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseAnimeByID",
|
|
"formattedName": "AL_BaseAnimeByID",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseAnimeByIds",
|
|
"formattedName": "AL_SearchBaseAnimeByIds",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Page",
|
|
"jsonName": "Page",
|
|
"goType": "SearchBaseAnimeByIds_Page",
|
|
"typescriptType": "AL_SearchBaseAnimeByIds_Page",
|
|
"usedTypescriptType": "AL_SearchBaseAnimeByIds_Page",
|
|
"usedStructName": "anilist.SearchBaseAnimeByIds_Page",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "CompleteAnimeByID",
|
|
"formattedName": "AL_CompleteAnimeByID",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeDetailsByID",
|
|
"formattedName": "AL_AnimeDetailsByID",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "AnimeDetailsById_Media",
|
|
"typescriptType": "AL_AnimeDetailsById_Media",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListAnime",
|
|
"formattedName": "AL_ListAnime",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Page",
|
|
"jsonName": "Page",
|
|
"goType": "ListAnime_Page",
|
|
"typescriptType": "AL_ListAnime_Page",
|
|
"usedTypescriptType": "AL_ListAnime_Page",
|
|
"usedStructName": "anilist.ListAnime_Page",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListRecentAnime",
|
|
"formattedName": "AL_ListRecentAnime",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Page",
|
|
"jsonName": "Page",
|
|
"goType": "ListRecentAnime_Page",
|
|
"typescriptType": "AL_ListRecentAnime_Page",
|
|
"usedTypescriptType": "AL_ListRecentAnime_Page",
|
|
"usedStructName": "anilist.ListRecentAnime_Page",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringSchedule",
|
|
"formattedName": "AL_AnimeAiringSchedule",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Ongoing",
|
|
"jsonName": "ongoing",
|
|
"goType": "AnimeAiringSchedule_Ongoing",
|
|
"typescriptType": "AL_AnimeAiringSchedule_Ongoing",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Ongoing",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Ongoing",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OngoingNext",
|
|
"jsonName": "ongoingNext",
|
|
"goType": "AnimeAiringSchedule_OngoingNext",
|
|
"typescriptType": "AL_AnimeAiringSchedule_OngoingNext",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_OngoingNext",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_OngoingNext",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Upcoming",
|
|
"jsonName": "upcoming",
|
|
"goType": "AnimeAiringSchedule_Upcoming",
|
|
"typescriptType": "AL_AnimeAiringSchedule_Upcoming",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Upcoming",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Upcoming",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpcomingNext",
|
|
"jsonName": "upcomingNext",
|
|
"goType": "AnimeAiringSchedule_UpcomingNext",
|
|
"typescriptType": "AL_AnimeAiringSchedule_UpcomingNext",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_UpcomingNext",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_UpcomingNext",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Preceding",
|
|
"jsonName": "preceding",
|
|
"goType": "AnimeAiringSchedule_Preceding",
|
|
"typescriptType": "AL_AnimeAiringSchedule_Preceding",
|
|
"usedTypescriptType": "AL_AnimeAiringSchedule_Preceding",
|
|
"usedStructName": "anilist.AnimeAiringSchedule_Preceding",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "AnimeAiringScheduleRaw",
|
|
"formattedName": "AL_AnimeAiringScheduleRaw",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Page",
|
|
"jsonName": "Page",
|
|
"goType": "AnimeAiringScheduleRaw_Page",
|
|
"typescriptType": "AL_AnimeAiringScheduleRaw_Page",
|
|
"usedTypescriptType": "AL_AnimeAiringScheduleRaw_Page",
|
|
"usedStructName": "anilist.AnimeAiringScheduleRaw_Page",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UpdateMediaListEntry",
|
|
"formattedName": "AL_UpdateMediaListEntry",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SaveMediaListEntry",
|
|
"jsonName": "SaveMediaListEntry",
|
|
"goType": "UpdateMediaListEntry_SaveMediaListEntry",
|
|
"typescriptType": "AL_UpdateMediaListEntry_SaveMediaListEntry",
|
|
"usedTypescriptType": "AL_UpdateMediaListEntry_SaveMediaListEntry",
|
|
"usedStructName": "anilist.UpdateMediaListEntry_SaveMediaListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UpdateMediaListEntryProgress",
|
|
"formattedName": "AL_UpdateMediaListEntryProgress",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SaveMediaListEntry",
|
|
"jsonName": "SaveMediaListEntry",
|
|
"goType": "UpdateMediaListEntryProgress_SaveMediaListEntry",
|
|
"typescriptType": "AL_UpdateMediaListEntryProgress_SaveMediaListEntry",
|
|
"usedTypescriptType": "AL_UpdateMediaListEntryProgress_SaveMediaListEntry",
|
|
"usedStructName": "anilist.UpdateMediaListEntryProgress_SaveMediaListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "DeleteEntry",
|
|
"formattedName": "AL_DeleteEntry",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "DeleteMediaListEntry",
|
|
"jsonName": "DeleteMediaListEntry",
|
|
"goType": "DeleteEntry_DeleteMediaListEntry",
|
|
"typescriptType": "AL_DeleteEntry_DeleteMediaListEntry",
|
|
"usedTypescriptType": "AL_DeleteEntry_DeleteMediaListEntry",
|
|
"usedStructName": "anilist.DeleteEntry_DeleteMediaListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "UpdateMediaListEntryRepeat",
|
|
"formattedName": "AL_UpdateMediaListEntryRepeat",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SaveMediaListEntry",
|
|
"jsonName": "SaveMediaListEntry",
|
|
"goType": "UpdateMediaListEntryRepeat_SaveMediaListEntry",
|
|
"typescriptType": "AL_UpdateMediaListEntryRepeat_SaveMediaListEntry",
|
|
"usedTypescriptType": "AL_UpdateMediaListEntryRepeat_SaveMediaListEntry",
|
|
"usedStructName": "anilist.UpdateMediaListEntryRepeat_SaveMediaListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaCollection",
|
|
"formattedName": "AL_MangaCollection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaListCollection",
|
|
"jsonName": "MediaListCollection",
|
|
"goType": "MangaCollection_MediaListCollection",
|
|
"typescriptType": "AL_MangaCollection_MediaListCollection",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection",
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "SearchBaseManga",
|
|
"formattedName": "AL_SearchBaseManga",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Page",
|
|
"jsonName": "Page",
|
|
"goType": "SearchBaseManga_Page",
|
|
"typescriptType": "AL_SearchBaseManga_Page",
|
|
"usedTypescriptType": "AL_SearchBaseManga_Page",
|
|
"usedStructName": "anilist.SearchBaseManga_Page",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "BaseMangaByID",
|
|
"formattedName": "AL_BaseMangaByID",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "MangaDetailsByID",
|
|
"formattedName": "AL_MangaDetailsByID",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "MangaDetailsById_Media",
|
|
"typescriptType": "AL_MangaDetailsById_Media",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media",
|
|
"usedStructName": "anilist.MangaDetailsById_Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ListManga",
|
|
"formattedName": "AL_ListManga",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Page",
|
|
"jsonName": "Page",
|
|
"goType": "ListManga_Page",
|
|
"typescriptType": "AL_ListManga_Page",
|
|
"usedTypescriptType": "AL_ListManga_Page",
|
|
"usedStructName": "anilist.ListManga_Page",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "ViewerStats",
|
|
"formattedName": "AL_ViewerStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Viewer",
|
|
"jsonName": "Viewer",
|
|
"goType": "ViewerStats_Viewer",
|
|
"typescriptType": "AL_ViewerStats_Viewer",
|
|
"usedTypescriptType": "AL_ViewerStats_Viewer",
|
|
"usedStructName": "anilist.ViewerStats_Viewer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "StudioDetails",
|
|
"formattedName": "AL_StudioDetails",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "Studio",
|
|
"goType": "StudioDetails_Studio",
|
|
"typescriptType": "AL_StudioDetails_Studio",
|
|
"usedTypescriptType": "AL_StudioDetails_Studio",
|
|
"usedStructName": "anilist.StudioDetails_Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_gen.go",
|
|
"filename": "client_gen.go",
|
|
"name": "GetViewer",
|
|
"formattedName": "AL_GetViewer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Viewer",
|
|
"jsonName": "Viewer",
|
|
"goType": "GetViewer_Viewer",
|
|
"typescriptType": "AL_GetViewer_Viewer",
|
|
"usedTypescriptType": "AL_GetViewer_Viewer",
|
|
"usedStructName": "anilist.GetViewer_Viewer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_mock.go",
|
|
"filename": "client_mock.go",
|
|
"name": "MockAnilistClientImpl",
|
|
"formattedName": "AL_MockAnilistClientImpl",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "realAnilistClient",
|
|
"jsonName": "realAnilistClient",
|
|
"goType": "AnilistClient",
|
|
"typescriptType": "AL_AnilistClient",
|
|
"usedTypescriptType": "AL_AnilistClient",
|
|
"usedStructName": "anilist.AnilistClient",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MockAnilistClientImpl is a mock implementation of the AnilistClient, used for tests.",
|
|
" It uses the real implementation of the AnilistClient to make requests then populates a cache with the results.",
|
|
" This is to avoid making repeated requests to the AniList API during tests but still have realistic data."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/client_mock.go",
|
|
"filename": "client_mock.go",
|
|
"name": "TestModifyAnimeCollectionEntryInput",
|
|
"formattedName": "AL_TestModifyAnimeCollectionEntryInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "Progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "Score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiredEpisodes",
|
|
"jsonName": "AiredEpisodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NextAiringEpisode",
|
|
"jsonName": "NextAiringEpisode",
|
|
"goType": "BaseAnime_NextAiringEpisode",
|
|
"typescriptType": "AL_BaseAnime_NextAiringEpisode",
|
|
"usedTypescriptType": "AL_BaseAnime_NextAiringEpisode",
|
|
"usedStructName": "anilist.BaseAnime_NextAiringEpisode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/collection_helper.go",
|
|
"filename": "collection_helper.go",
|
|
"name": "AnimeListEntry",
|
|
"formattedName": "AL_AnimeListEntry",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"typescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection_Lists_Entries",
|
|
"declaredValues": [],
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection_Lists_Entries"
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/collection_helper.go",
|
|
"filename": "collection_helper.go",
|
|
"name": "AnimeList",
|
|
"formattedName": "AL_AnimeList",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "AnimeCollection_MediaListCollection_Lists",
|
|
"typescriptType": "AL_AnimeCollection_MediaListCollection_Lists",
|
|
"usedTypescriptType": "AL_AnimeCollection_MediaListCollection_Lists",
|
|
"declaredValues": [],
|
|
"usedStructName": "anilist.AnimeCollection_MediaListCollection_Lists"
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/collection_helper.go",
|
|
"filename": "collection_helper.go",
|
|
"name": "EntryDate",
|
|
"formattedName": "AL_EntryDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ListMissedSequelsRequestedEvent",
|
|
"formattedName": "AL_ListMissedSequelsRequestedEvent",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollectionWithRelations",
|
|
"jsonName": "animeCollectionWithRelations",
|
|
"goType": "AnimeCollectionWithRelations",
|
|
"typescriptType": "AL_AnimeCollectionWithRelations",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Variables",
|
|
"jsonName": "variables",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "List",
|
|
"jsonName": "list",
|
|
"goType": "[]BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ListMissedSequelsRequestedEvent is triggered when the list missed sequels request is requested.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ListMissedSequelsEvent",
|
|
"formattedName": "AL_ListMissedSequelsEvent",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "List",
|
|
"jsonName": "list",
|
|
"goType": "[]BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaList",
|
|
"formattedName": "AL_MangaList",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "MangaCollection_MediaListCollection_Lists",
|
|
"typescriptType": "AL_MangaCollection_MediaListCollection_Lists",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection_Lists",
|
|
"declaredValues": [],
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection_Lists"
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaListEntry",
|
|
"formattedName": "AL_MangaListEntry",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "MangaCollection_MediaListCollection_Lists_Entries",
|
|
"typescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries",
|
|
"usedTypescriptType": "AL_MangaCollection_MediaListCollection_Lists_Entries",
|
|
"declaredValues": [],
|
|
"usedStructName": "anilist.MangaCollection_MediaListCollection_Lists_Entries"
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/media.go",
|
|
"filename": "media.go",
|
|
"name": "BaseAnimeCache",
|
|
"formattedName": "AL_BaseAnimeCache",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/media.go",
|
|
"filename": "media.go",
|
|
"name": "CompleteAnimeCache",
|
|
"formattedName": "AL_CompleteAnimeCache",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/media_tree.go",
|
|
"filename": "media_tree.go",
|
|
"name": "CompleteAnimeRelationTree",
|
|
"formattedName": "AL_CompleteAnimeRelationTree",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/media_tree.go",
|
|
"filename": "media_tree.go",
|
|
"name": "FetchMediaTreeRelation",
|
|
"formattedName": "AL_FetchMediaTreeRelation",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"sequels\"",
|
|
"\"prequels\"",
|
|
"\"all\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityLikeNotification",
|
|
"formattedName": "AL_ActivityLikeNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activity",
|
|
"jsonName": "activity",
|
|
"goType": "ActivityUnion",
|
|
"typescriptType": "AL_ActivityUnion",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a activity is liked"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityMentionNotification",
|
|
"formattedName": "AL_ActivityMentionNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activity",
|
|
"jsonName": "activity",
|
|
"goType": "ActivityUnion",
|
|
"typescriptType": "AL_ActivityUnion",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when authenticated user is @ mentioned in activity or reply"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityMessageNotification",
|
|
"formattedName": "AL_ActivityMessageNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "MessageActivity",
|
|
"typescriptType": "AL_MessageActivity",
|
|
"usedTypescriptType": "AL_MessageActivity",
|
|
"usedStructName": "anilist.MessageActivity",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a user is send an activity message"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityReply",
|
|
"formattedName": "AL_ActivityReply",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LikeCount",
|
|
"jsonName": "likeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLiked",
|
|
"jsonName": "isLiked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Replay to an activity item"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityReplyLikeNotification",
|
|
"formattedName": "AL_ActivityReplyLikeNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activity",
|
|
"jsonName": "activity",
|
|
"goType": "ActivityUnion",
|
|
"typescriptType": "AL_ActivityUnion",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a activity reply is liked"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityReplyNotification",
|
|
"formattedName": "AL_ActivityReplyNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activity",
|
|
"jsonName": "activity",
|
|
"goType": "ActivityUnion",
|
|
"typescriptType": "AL_ActivityUnion",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a user replies to the authenticated users activity"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityReplySubscribedNotification",
|
|
"formattedName": "AL_ActivityReplySubscribedNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityID",
|
|
"jsonName": "activityId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activity",
|
|
"jsonName": "activity",
|
|
"goType": "ActivityUnion",
|
|
"typescriptType": "AL_ActivityUnion",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a user replies to activity the authenticated user has replied to"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringNotification",
|
|
"formattedName": "AL_AiringNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeID",
|
|
"jsonName": "animeId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Contexts",
|
|
"jsonName": "contexts",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when an episode of anime airs"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringProgression",
|
|
"formattedName": "AL_AiringProgression",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Watching",
|
|
"jsonName": "watching",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Score \u0026 Watcher stats for airing anime by episode and mid-week"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringSchedule",
|
|
"formattedName": "AL_AiringSchedule",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media Airing Schedule. NOTE: We only aim to guarantee that FUTURE airing data is present and accurate."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringScheduleConnection",
|
|
"formattedName": "AL_AiringScheduleConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]AiringScheduleEdge",
|
|
"typescriptType": "Array\u003cAL_AiringScheduleEdge\u003e",
|
|
"usedTypescriptType": "AL_AiringScheduleEdge",
|
|
"usedStructName": "anilist.AiringScheduleEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]AiringSchedule",
|
|
"typescriptType": "Array\u003cAL_AiringSchedule\u003e",
|
|
"usedTypescriptType": "AL_AiringSchedule",
|
|
"usedStructName": "anilist.AiringSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringScheduleEdge",
|
|
"formattedName": "AL_AiringScheduleEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "AiringSchedule",
|
|
"typescriptType": "AL_AiringSchedule",
|
|
"usedTypescriptType": "AL_AiringSchedule",
|
|
"usedStructName": "anilist.AiringSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AiringSchedule connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringScheduleInput",
|
|
"formattedName": "AL_AiringScheduleInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AiringAt",
|
|
"jsonName": "airingAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUntilAiring",
|
|
"jsonName": "timeUntilAiring",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AniChartHighlightInput",
|
|
"formattedName": "AL_AniChartHighlightInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Highlight",
|
|
"jsonName": "highlight",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AniChartUser",
|
|
"formattedName": "AL_AniChartUser",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Highlights",
|
|
"jsonName": "highlights",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Character",
|
|
"formattedName": "AL_Character",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "CharacterName",
|
|
"typescriptType": "AL_CharacterName",
|
|
"usedTypescriptType": "AL_CharacterName",
|
|
"usedStructName": "anilist.CharacterName",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "CharacterImage",
|
|
"typescriptType": "AL_CharacterImage",
|
|
"usedTypescriptType": "AL_CharacterImage",
|
|
"usedStructName": "anilist.CharacterImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Gender",
|
|
"jsonName": "gender",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DateOfBirth",
|
|
"jsonName": "dateOfBirth",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Age",
|
|
"jsonName": "age",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BloodType",
|
|
"jsonName": "bloodType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavourite",
|
|
"jsonName": "isFavourite",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavouriteBlocked",
|
|
"jsonName": "isFavouriteBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Favourites",
|
|
"jsonName": "favourites",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModNotes",
|
|
"jsonName": "modNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A character that features in an anime or manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterConnection",
|
|
"formattedName": "AL_CharacterConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]CharacterEdge",
|
|
"typescriptType": "Array\u003cAL_CharacterEdge\u003e",
|
|
"usedTypescriptType": "AL_CharacterEdge",
|
|
"usedStructName": "anilist.CharacterEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]Character",
|
|
"typescriptType": "Array\u003cAL_Character\u003e",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterEdge",
|
|
"formattedName": "AL_CharacterEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActors",
|
|
"jsonName": "voiceActors",
|
|
"goType": "[]Staff",
|
|
"typescriptType": "Array\u003cAL_Staff\u003e",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActorRoles",
|
|
"jsonName": "voiceActorRoles",
|
|
"goType": "[]StaffRoleType",
|
|
"typescriptType": "Array\u003cAL_StaffRoleType\u003e",
|
|
"usedTypescriptType": "AL_StaffRoleType",
|
|
"usedStructName": "anilist.StaffRoleType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]Media",
|
|
"typescriptType": "Array\u003cAL_Media\u003e",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouriteOrder",
|
|
"jsonName": "favouriteOrder",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Character connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterImage",
|
|
"formattedName": "AL_CharacterImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterName",
|
|
"formattedName": "AL_CharacterName",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "First",
|
|
"jsonName": "first",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Middle",
|
|
"jsonName": "middle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Last",
|
|
"jsonName": "last",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Full",
|
|
"jsonName": "full",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlternativeSpoiler",
|
|
"jsonName": "alternativeSpoiler",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The names of the character"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterNameInput",
|
|
"formattedName": "AL_CharacterNameInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "First",
|
|
"jsonName": "first",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Middle",
|
|
"jsonName": "middle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Last",
|
|
"jsonName": "last",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlternativeSpoiler",
|
|
"jsonName": "alternativeSpoiler",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The names of the character"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterSubmission",
|
|
"formattedName": "AL_CharacterSubmission",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Character",
|
|
"jsonName": "character",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submission",
|
|
"jsonName": "submission",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submitter",
|
|
"jsonName": "submitter",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Assignee",
|
|
"jsonName": "assignee",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "SubmissionStatus",
|
|
"typescriptType": "AL_SubmissionStatus",
|
|
"usedTypescriptType": "AL_SubmissionStatus",
|
|
"usedStructName": "anilist.SubmissionStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Source",
|
|
"jsonName": "source",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Locked",
|
|
"jsonName": "locked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A submission for a character that features in an anime or manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterSubmissionConnection",
|
|
"formattedName": "AL_CharacterSubmissionConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]CharacterSubmissionEdge",
|
|
"typescriptType": "Array\u003cAL_CharacterSubmissionEdge\u003e",
|
|
"usedTypescriptType": "AL_CharacterSubmissionEdge",
|
|
"usedStructName": "anilist.CharacterSubmissionEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]CharacterSubmission",
|
|
"typescriptType": "Array\u003cAL_CharacterSubmission\u003e",
|
|
"usedTypescriptType": "AL_CharacterSubmission",
|
|
"usedStructName": "anilist.CharacterSubmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterSubmissionEdge",
|
|
"formattedName": "AL_CharacterSubmissionEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "CharacterSubmission",
|
|
"typescriptType": "AL_CharacterSubmission",
|
|
"usedTypescriptType": "AL_CharacterSubmission",
|
|
"usedStructName": "anilist.CharacterSubmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActors",
|
|
"jsonName": "voiceActors",
|
|
"goType": "[]Staff",
|
|
"typescriptType": "Array\u003cAL_Staff\u003e",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubmittedVoiceActors",
|
|
"jsonName": "submittedVoiceActors",
|
|
"goType": "[]StaffSubmission",
|
|
"typescriptType": "Array\u003cAL_StaffSubmission\u003e",
|
|
"usedTypescriptType": "AL_StaffSubmission",
|
|
"usedStructName": "anilist.StaffSubmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" CharacterSubmission connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Deleted",
|
|
"formattedName": "AL_Deleted",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Deleted",
|
|
"jsonName": "deleted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Deleted data type"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Favourites",
|
|
"formattedName": "AL_Favourites",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "CharacterConnection",
|
|
"typescriptType": "AL_CharacterConnection",
|
|
"usedTypescriptType": "AL_CharacterConnection",
|
|
"usedStructName": "anilist.CharacterConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "StaffConnection",
|
|
"typescriptType": "AL_StaffConnection",
|
|
"usedTypescriptType": "AL_StaffConnection",
|
|
"usedStructName": "anilist.StaffConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "StudioConnection",
|
|
"typescriptType": "AL_StudioConnection",
|
|
"usedTypescriptType": "AL_StudioConnection",
|
|
"usedStructName": "anilist.StudioConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's favourite anime, manga, characters, staff \u0026 studios"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "FollowingNotification",
|
|
"formattedName": "AL_FollowingNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when the authenticated user is followed by another user"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "FormatStats",
|
|
"formattedName": "AL_FormatStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's format statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "FuzzyDate",
|
|
"formattedName": "AL_FuzzyDate",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Date object that allows for incomplete date values (fuzzy)"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "FuzzyDateInput",
|
|
"formattedName": "AL_FuzzyDateInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Date object that allows for incomplete date values (fuzzy)"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "GenreStats",
|
|
"formattedName": "AL_GenreStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Genre",
|
|
"jsonName": "genre",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeWatched",
|
|
"jsonName": "timeWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's genre statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "InternalPage",
|
|
"formattedName": "AL_InternalPage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaSubmissions",
|
|
"jsonName": "mediaSubmissions",
|
|
"goType": "[]MediaSubmission",
|
|
"typescriptType": "Array\u003cAL_MediaSubmission\u003e",
|
|
"usedTypescriptType": "AL_MediaSubmission",
|
|
"usedStructName": "anilist.MediaSubmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterSubmissions",
|
|
"jsonName": "characterSubmissions",
|
|
"goType": "[]CharacterSubmission",
|
|
"typescriptType": "Array\u003cAL_CharacterSubmission\u003e",
|
|
"usedTypescriptType": "AL_CharacterSubmission",
|
|
"usedStructName": "anilist.CharacterSubmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StaffSubmissions",
|
|
"jsonName": "staffSubmissions",
|
|
"goType": "[]StaffSubmission",
|
|
"typescriptType": "Array\u003cAL_StaffSubmission\u003e",
|
|
"usedTypescriptType": "AL_StaffSubmission",
|
|
"usedStructName": "anilist.StaffSubmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RevisionHistory",
|
|
"jsonName": "revisionHistory",
|
|
"goType": "[]RevisionHistory",
|
|
"typescriptType": "Array\u003cAL_RevisionHistory\u003e",
|
|
"usedTypescriptType": "AL_RevisionHistory",
|
|
"usedStructName": "anilist.RevisionHistory",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reports",
|
|
"jsonName": "reports",
|
|
"goType": "[]Report",
|
|
"typescriptType": "Array\u003cAL_Report\u003e",
|
|
"usedTypescriptType": "AL_Report",
|
|
"usedStructName": "anilist.Report",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModActions",
|
|
"jsonName": "modActions",
|
|
"goType": "[]ModAction",
|
|
"typescriptType": "Array\u003cAL_ModAction\u003e",
|
|
"usedTypescriptType": "AL_ModAction",
|
|
"usedStructName": "anilist.ModAction",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserBlockSearch",
|
|
"jsonName": "userBlockSearch",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Users",
|
|
"jsonName": "users",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]Media",
|
|
"typescriptType": "Array\u003cAL_Media\u003e",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "[]Character",
|
|
"typescriptType": "Array\u003cAL_Character\u003e",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "[]Staff",
|
|
"typescriptType": "Array\u003cAL_Staff\u003e",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]Studio",
|
|
"typescriptType": "Array\u003cAL_Studio\u003e",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaList",
|
|
"jsonName": "mediaList",
|
|
"goType": "[]MediaList",
|
|
"typescriptType": "Array\u003cAL_MediaList\u003e",
|
|
"usedTypescriptType": "AL_MediaList",
|
|
"usedStructName": "anilist.MediaList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringSchedules",
|
|
"jsonName": "airingSchedules",
|
|
"goType": "[]AiringSchedule",
|
|
"typescriptType": "Array\u003cAL_AiringSchedule\u003e",
|
|
"usedTypescriptType": "AL_AiringSchedule",
|
|
"usedStructName": "anilist.AiringSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaTrends",
|
|
"jsonName": "mediaTrends",
|
|
"goType": "[]MediaTrend",
|
|
"typescriptType": "Array\u003cAL_MediaTrend\u003e",
|
|
"usedTypescriptType": "AL_MediaTrend",
|
|
"usedStructName": "anilist.MediaTrend",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notifications",
|
|
"jsonName": "notifications",
|
|
"goType": "[]NotificationUnion",
|
|
"typescriptType": "Array\u003cAL_NotificationUnion\u003e",
|
|
"usedTypescriptType": "AL_NotificationUnion",
|
|
"usedStructName": "anilist.NotificationUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Followers",
|
|
"jsonName": "followers",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Following",
|
|
"jsonName": "following",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activities",
|
|
"jsonName": "activities",
|
|
"goType": "[]ActivityUnion",
|
|
"typescriptType": "Array\u003cAL_ActivityUnion\u003e",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityReplies",
|
|
"jsonName": "activityReplies",
|
|
"goType": "[]ActivityReply",
|
|
"typescriptType": "Array\u003cAL_ActivityReply\u003e",
|
|
"usedTypescriptType": "AL_ActivityReply",
|
|
"usedStructName": "anilist.ActivityReply",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Threads",
|
|
"jsonName": "threads",
|
|
"goType": "[]Thread",
|
|
"typescriptType": "Array\u003cAL_Thread\u003e",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThreadComments",
|
|
"jsonName": "threadComments",
|
|
"goType": "[]ThreadComment",
|
|
"typescriptType": "Array\u003cAL_ThreadComment\u003e",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reviews",
|
|
"jsonName": "reviews",
|
|
"goType": "[]Review",
|
|
"typescriptType": "Array\u003cAL_Review\u003e",
|
|
"usedTypescriptType": "AL_Review",
|
|
"usedStructName": "anilist.Review",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendations",
|
|
"jsonName": "recommendations",
|
|
"goType": "[]Recommendation",
|
|
"typescriptType": "Array\u003cAL_Recommendation\u003e",
|
|
"usedTypescriptType": "AL_Recommendation",
|
|
"usedStructName": "anilist.Recommendation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Page of data (Used for internal use only)"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ListActivity",
|
|
"formattedName": "AL_ListActivity",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ActivityType",
|
|
"typescriptType": "AL_ActivityType",
|
|
"usedTypescriptType": "AL_ActivityType",
|
|
"usedStructName": "anilist.ActivityType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyCount",
|
|
"jsonName": "replyCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLocked",
|
|
"jsonName": "isLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSubscribed",
|
|
"jsonName": "isSubscribed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LikeCount",
|
|
"jsonName": "likeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLiked",
|
|
"jsonName": "isLiked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsPinned",
|
|
"jsonName": "isPinned",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Replies",
|
|
"jsonName": "replies",
|
|
"goType": "[]ActivityReply",
|
|
"typescriptType": "Array\u003cAL_ActivityReply\u003e",
|
|
"usedTypescriptType": "AL_ActivityReply",
|
|
"usedStructName": "anilist.ActivityReply",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User list activity (anime \u0026 manga updates)"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ListActivityOption",
|
|
"formattedName": "AL_ListActivityOption",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Disabled",
|
|
"jsonName": "disabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ListActivityOptionInput",
|
|
"formattedName": "AL_ListActivityOptionInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Disabled",
|
|
"jsonName": "disabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ListScoreStats",
|
|
"formattedName": "AL_ListScoreStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StandardDeviation",
|
|
"jsonName": "standardDeviation",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's list score statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Media",
|
|
"formattedName": "AL_Media",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "MediaTitle",
|
|
"typescriptType": "AL_MediaTitle",
|
|
"usedTypescriptType": "AL_MediaTitle",
|
|
"usedStructName": "anilist.MediaTitle",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "AL_MediaStatus",
|
|
"usedTypescriptType": "AL_MediaStatus",
|
|
"usedStructName": "anilist.MediaStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonYear",
|
|
"jsonName": "seasonYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonInt",
|
|
"jsonName": "seasonInt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Volumes",
|
|
"jsonName": "volumes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CountryOfOrigin",
|
|
"jsonName": "countryOfOrigin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLicensed",
|
|
"jsonName": "isLicensed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Source",
|
|
"jsonName": "source",
|
|
"goType": "MediaSource",
|
|
"typescriptType": "AL_MediaSource",
|
|
"usedTypescriptType": "AL_MediaSource",
|
|
"usedStructName": "anilist.MediaSource",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hashtag",
|
|
"jsonName": "hashtag",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trailer",
|
|
"jsonName": "trailer",
|
|
"goType": "MediaTrailer",
|
|
"typescriptType": "AL_MediaTrailer",
|
|
"usedTypescriptType": "AL_MediaTrailer",
|
|
"usedStructName": "anilist.MediaTrailer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CoverImage",
|
|
"jsonName": "coverImage",
|
|
"goType": "MediaCoverImage",
|
|
"typescriptType": "AL_MediaCoverImage",
|
|
"usedTypescriptType": "AL_MediaCoverImage",
|
|
"usedStructName": "anilist.MediaCoverImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AverageScore",
|
|
"jsonName": "averageScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Popularity",
|
|
"jsonName": "popularity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLocked",
|
|
"jsonName": "isLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trending",
|
|
"jsonName": "trending",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Favourites",
|
|
"jsonName": "favourites",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tags",
|
|
"jsonName": "tags",
|
|
"goType": "[]MediaTag",
|
|
"typescriptType": "Array\u003cAL_MediaTag\u003e",
|
|
"usedTypescriptType": "AL_MediaTag",
|
|
"usedStructName": "anilist.MediaTag",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relations",
|
|
"jsonName": "relations",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "CharacterConnection",
|
|
"typescriptType": "AL_CharacterConnection",
|
|
"usedTypescriptType": "AL_CharacterConnection",
|
|
"usedStructName": "anilist.CharacterConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "StaffConnection",
|
|
"typescriptType": "AL_StaffConnection",
|
|
"usedTypescriptType": "AL_StaffConnection",
|
|
"usedStructName": "anilist.StaffConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "StudioConnection",
|
|
"typescriptType": "AL_StudioConnection",
|
|
"usedTypescriptType": "AL_StudioConnection",
|
|
"usedStructName": "anilist.StudioConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavourite",
|
|
"jsonName": "isFavourite",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavouriteBlocked",
|
|
"jsonName": "isFavouriteBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NextAiringEpisode",
|
|
"jsonName": "nextAiringEpisode",
|
|
"goType": "AiringSchedule",
|
|
"typescriptType": "AL_AiringSchedule",
|
|
"usedTypescriptType": "AL_AiringSchedule",
|
|
"usedStructName": "anilist.AiringSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringSchedule",
|
|
"jsonName": "airingSchedule",
|
|
"goType": "AiringScheduleConnection",
|
|
"typescriptType": "AL_AiringScheduleConnection",
|
|
"usedTypescriptType": "AL_AiringScheduleConnection",
|
|
"usedStructName": "anilist.AiringScheduleConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trends",
|
|
"jsonName": "trends",
|
|
"goType": "MediaTrendConnection",
|
|
"typescriptType": "AL_MediaTrendConnection",
|
|
"usedTypescriptType": "AL_MediaTrendConnection",
|
|
"usedStructName": "anilist.MediaTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExternalLinks",
|
|
"jsonName": "externalLinks",
|
|
"goType": "[]MediaExternalLink",
|
|
"typescriptType": "Array\u003cAL_MediaExternalLink\u003e",
|
|
"usedTypescriptType": "AL_MediaExternalLink",
|
|
"usedStructName": "anilist.MediaExternalLink",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamingEpisodes",
|
|
"jsonName": "streamingEpisodes",
|
|
"goType": "[]MediaStreamingEpisode",
|
|
"typescriptType": "Array\u003cAL_MediaStreamingEpisode\u003e",
|
|
"usedTypescriptType": "AL_MediaStreamingEpisode",
|
|
"usedStructName": "anilist.MediaStreamingEpisode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rankings",
|
|
"jsonName": "rankings",
|
|
"goType": "[]MediaRank",
|
|
"typescriptType": "Array\u003cAL_MediaRank\u003e",
|
|
"usedTypescriptType": "AL_MediaRank",
|
|
"usedStructName": "anilist.MediaRank",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaListEntry",
|
|
"jsonName": "mediaListEntry",
|
|
"goType": "MediaList",
|
|
"typescriptType": "AL_MediaList",
|
|
"usedTypescriptType": "AL_MediaList",
|
|
"usedStructName": "anilist.MediaList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reviews",
|
|
"jsonName": "reviews",
|
|
"goType": "ReviewConnection",
|
|
"typescriptType": "AL_ReviewConnection",
|
|
"usedTypescriptType": "AL_ReviewConnection",
|
|
"usedStructName": "anilist.ReviewConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendations",
|
|
"jsonName": "recommendations",
|
|
"goType": "RecommendationConnection",
|
|
"typescriptType": "AL_RecommendationConnection",
|
|
"usedTypescriptType": "AL_RecommendationConnection",
|
|
"usedStructName": "anilist.RecommendationConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Stats",
|
|
"jsonName": "stats",
|
|
"goType": "MediaStats",
|
|
"typescriptType": "AL_MediaStats",
|
|
"usedTypescriptType": "AL_MediaStats",
|
|
"usedStructName": "anilist.MediaStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoCreateForumThread",
|
|
"jsonName": "autoCreateForumThread",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRecommendationBlocked",
|
|
"jsonName": "isRecommendationBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsReviewBlocked",
|
|
"jsonName": "isReviewBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModNotes",
|
|
"jsonName": "modNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Anime or Manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaCharacter",
|
|
"formattedName": "AL_MediaCharacter",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RoleNotes",
|
|
"jsonName": "roleNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DubGroup",
|
|
"jsonName": "dubGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterName",
|
|
"jsonName": "characterName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Character",
|
|
"jsonName": "character",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActor",
|
|
"jsonName": "voiceActor",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Internal - Media characters separated"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaConnection",
|
|
"formattedName": "AL_MediaConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]MediaEdge",
|
|
"typescriptType": "Array\u003cAL_MediaEdge\u003e",
|
|
"usedTypescriptType": "AL_MediaEdge",
|
|
"usedStructName": "anilist.MediaEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]Media",
|
|
"typescriptType": "Array\u003cAL_Media\u003e",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaCoverImage",
|
|
"formattedName": "AL_MediaCoverImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ExtraLarge",
|
|
"jsonName": "extraLarge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaDataChangeNotification",
|
|
"formattedName": "AL_MediaDataChangeNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a media entry's data was changed in a significant way impacting users' list tracking"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaDeletionNotification",
|
|
"formattedName": "AL_MediaDeletionNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DeletedMediaTitle",
|
|
"jsonName": "deletedMediaTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a media tracked in a user's list is deleted from the site"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaEdge",
|
|
"formattedName": "AL_MediaEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RelationType",
|
|
"jsonName": "relationType",
|
|
"goType": "MediaRelation",
|
|
"typescriptType": "AL_MediaRelation",
|
|
"usedTypescriptType": "AL_MediaRelation",
|
|
"usedStructName": "anilist.MediaRelation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMainStudio",
|
|
"jsonName": "isMainStudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "[]Character",
|
|
"typescriptType": "Array\u003cAL_Character\u003e",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterRole",
|
|
"jsonName": "characterRole",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterName",
|
|
"jsonName": "characterName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RoleNotes",
|
|
"jsonName": "roleNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DubGroup",
|
|
"jsonName": "dubGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StaffRole",
|
|
"jsonName": "staffRole",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActors",
|
|
"jsonName": "voiceActors",
|
|
"goType": "[]Staff",
|
|
"typescriptType": "Array\u003cAL_Staff\u003e",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActorRoles",
|
|
"jsonName": "voiceActorRoles",
|
|
"goType": "[]StaffRoleType",
|
|
"typescriptType": "Array\u003cAL_StaffRoleType\u003e",
|
|
"usedTypescriptType": "AL_StaffRoleType",
|
|
"usedStructName": "anilist.StaffRoleType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouriteOrder",
|
|
"jsonName": "favouriteOrder",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaExternalLink",
|
|
"formattedName": "AL_MediaExternalLink",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteID",
|
|
"jsonName": "siteId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ExternalLinkType",
|
|
"typescriptType": "AL_ExternalLinkType",
|
|
"usedTypescriptType": "AL_ExternalLinkType",
|
|
"usedStructName": "anilist.ExternalLinkType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Color",
|
|
"jsonName": "color",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Icon",
|
|
"jsonName": "icon",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDisabled",
|
|
"jsonName": "isDisabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" An external link to another site related to the media or staff member"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaExternalLinkInput",
|
|
"formattedName": "AL_MediaExternalLinkInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" An external link to another site related to the media"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaList",
|
|
"formattedName": "AL_MediaList",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProgressVolumes",
|
|
"jsonName": "progressVolumes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Priority",
|
|
"jsonName": "priority",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Private",
|
|
"jsonName": "private",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HiddenFromStatusLists",
|
|
"jsonName": "hiddenFromStatusLists",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CustomLists",
|
|
"jsonName": "customLists",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdvancedScores",
|
|
"jsonName": "advancedScores",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" List of anime or manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListCollection",
|
|
"formattedName": "AL_MediaListCollection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Lists",
|
|
"jsonName": "lists",
|
|
"goType": "[]MediaListGroup",
|
|
"typescriptType": "Array\u003cAL_MediaListGroup\u003e",
|
|
"usedTypescriptType": "AL_MediaListGroup",
|
|
"usedStructName": "anilist.MediaListGroup",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HasNextChunk",
|
|
"jsonName": "hasNextChunk",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StatusLists",
|
|
"jsonName": "statusLists",
|
|
"goType": "[][]MediaList",
|
|
"typescriptType": "Array\u003cArray\u003cAL_MediaList\u003e\u003e",
|
|
"usedTypescriptType": "AL_MediaList",
|
|
"usedStructName": "anilist.[]MediaList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CustomLists",
|
|
"jsonName": "customLists",
|
|
"goType": "[][]MediaList",
|
|
"typescriptType": "Array\u003cArray\u003cAL_MediaList\u003e\u003e",
|
|
"usedTypescriptType": "AL_MediaList",
|
|
"usedStructName": "anilist.[]MediaList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" List of anime or manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListGroup",
|
|
"formattedName": "AL_MediaListGroup",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]MediaList",
|
|
"typescriptType": "Array\u003cAL_MediaList\u003e",
|
|
"usedTypescriptType": "AL_MediaList",
|
|
"usedStructName": "anilist.MediaList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsCustomList",
|
|
"jsonName": "isCustomList",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSplitCompletedList",
|
|
"jsonName": "isSplitCompletedList",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" List group of anime or manga entries"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListOptions",
|
|
"formattedName": "AL_MediaListOptions",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ScoreFormat",
|
|
"jsonName": "scoreFormat",
|
|
"goType": "ScoreFormat",
|
|
"typescriptType": "AL_ScoreFormat",
|
|
"usedTypescriptType": "AL_ScoreFormat",
|
|
"usedStructName": "anilist.ScoreFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RowOrder",
|
|
"jsonName": "rowOrder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseLegacyLists",
|
|
"jsonName": "useLegacyLists",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeList",
|
|
"jsonName": "animeList",
|
|
"goType": "MediaListTypeOptions",
|
|
"typescriptType": "AL_MediaListTypeOptions",
|
|
"usedTypescriptType": "AL_MediaListTypeOptions",
|
|
"usedStructName": "anilist.MediaListTypeOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaList",
|
|
"jsonName": "mangaList",
|
|
"goType": "MediaListTypeOptions",
|
|
"typescriptType": "AL_MediaListTypeOptions",
|
|
"usedTypescriptType": "AL_MediaListTypeOptions",
|
|
"usedStructName": "anilist.MediaListTypeOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SharedTheme",
|
|
"jsonName": "sharedTheme",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SharedThemeEnabled",
|
|
"jsonName": "sharedThemeEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's list options"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListOptionsInput",
|
|
"formattedName": "AL_MediaListOptionsInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SectionOrder",
|
|
"jsonName": "sectionOrder",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SplitCompletedSectionByFormat",
|
|
"jsonName": "splitCompletedSectionByFormat",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CustomLists",
|
|
"jsonName": "customLists",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdvancedScoring",
|
|
"jsonName": "advancedScoring",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdvancedScoringEnabled",
|
|
"jsonName": "advancedScoringEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Theme",
|
|
"jsonName": "theme",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's list options for anime or manga lists"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListTypeOptions",
|
|
"formattedName": "AL_MediaListTypeOptions",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "SectionOrder",
|
|
"jsonName": "sectionOrder",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SplitCompletedSectionByFormat",
|
|
"jsonName": "splitCompletedSectionByFormat",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Theme",
|
|
"jsonName": "theme",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CustomLists",
|
|
"jsonName": "customLists",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdvancedScoring",
|
|
"jsonName": "advancedScoring",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdvancedScoringEnabled",
|
|
"jsonName": "advancedScoringEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's list options for anime or manga lists"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaMergeNotification",
|
|
"formattedName": "AL_MediaMergeNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DeletedMediaTitles",
|
|
"jsonName": "deletedMediaTitles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a media entry is merged into another for a user who had it on their list"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaRank",
|
|
"formattedName": "AL_MediaRank",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rank",
|
|
"jsonName": "rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MediaRankType",
|
|
"typescriptType": "AL_MediaRankType",
|
|
"usedTypescriptType": "AL_MediaRankType",
|
|
"usedStructName": "anilist.MediaRankType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "MediaSeason",
|
|
"typescriptType": "AL_MediaSeason",
|
|
"usedTypescriptType": "AL_MediaSeason",
|
|
"usedStructName": "anilist.MediaSeason",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AllTime",
|
|
"jsonName": "allTime",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The ranking of a media in a particular time span and format compared to other media"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaStats",
|
|
"formattedName": "AL_MediaStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ScoreDistribution",
|
|
"jsonName": "scoreDistribution",
|
|
"goType": "[]ScoreDistribution",
|
|
"typescriptType": "Array\u003cAL_ScoreDistribution\u003e",
|
|
"usedTypescriptType": "AL_ScoreDistribution",
|
|
"usedStructName": "anilist.ScoreDistribution",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StatusDistribution",
|
|
"jsonName": "statusDistribution",
|
|
"goType": "[]StatusDistribution",
|
|
"typescriptType": "Array\u003cAL_StatusDistribution\u003e",
|
|
"usedTypescriptType": "AL_StatusDistribution",
|
|
"usedStructName": "anilist.StatusDistribution",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringProgression",
|
|
"jsonName": "airingProgression",
|
|
"goType": "[]AiringProgression",
|
|
"typescriptType": "Array\u003cAL_AiringProgression\u003e",
|
|
"usedTypescriptType": "AL_AiringProgression",
|
|
"usedStructName": "anilist.AiringProgression",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A media's statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaStreamingEpisode",
|
|
"formattedName": "AL_MediaStreamingEpisode",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Data and links to legal streaming episodes on external sites"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaSubmission",
|
|
"formattedName": "AL_MediaSubmission",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submitter",
|
|
"jsonName": "submitter",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Assignee",
|
|
"jsonName": "assignee",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "SubmissionStatus",
|
|
"typescriptType": "AL_SubmissionStatus",
|
|
"usedTypescriptType": "AL_SubmissionStatus",
|
|
"usedStructName": "anilist.SubmissionStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubmitterStats",
|
|
"jsonName": "submitterStats",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Source",
|
|
"jsonName": "source",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Changes",
|
|
"jsonName": "changes",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Locked",
|
|
"jsonName": "locked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submission",
|
|
"jsonName": "submission",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "[]MediaSubmissionComparison",
|
|
"typescriptType": "Array\u003cAL_MediaSubmissionComparison\u003e",
|
|
"usedTypescriptType": "AL_MediaSubmissionComparison",
|
|
"usedStructName": "anilist.MediaSubmissionComparison",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "[]MediaSubmissionComparison",
|
|
"typescriptType": "Array\u003cAL_MediaSubmissionComparison\u003e",
|
|
"usedTypescriptType": "AL_MediaSubmissionComparison",
|
|
"usedStructName": "anilist.MediaSubmissionComparison",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]MediaSubmissionComparison",
|
|
"typescriptType": "Array\u003cAL_MediaSubmissionComparison\u003e",
|
|
"usedTypescriptType": "AL_MediaSubmissionComparison",
|
|
"usedStructName": "anilist.MediaSubmissionComparison",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relations",
|
|
"jsonName": "relations",
|
|
"goType": "[]MediaEdge",
|
|
"typescriptType": "Array\u003cAL_MediaEdge\u003e",
|
|
"usedTypescriptType": "AL_MediaEdge",
|
|
"usedStructName": "anilist.MediaEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExternalLinks",
|
|
"jsonName": "externalLinks",
|
|
"goType": "[]MediaSubmissionComparison",
|
|
"typescriptType": "Array\u003cAL_MediaSubmissionComparison\u003e",
|
|
"usedTypescriptType": "AL_MediaSubmissionComparison",
|
|
"usedStructName": "anilist.MediaSubmissionComparison",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media submission"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaSubmissionComparison",
|
|
"formattedName": "AL_MediaSubmissionComparison",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Submission",
|
|
"jsonName": "submission",
|
|
"goType": "MediaSubmissionEdge",
|
|
"typescriptType": "AL_MediaSubmissionEdge",
|
|
"usedTypescriptType": "AL_MediaSubmissionEdge",
|
|
"usedStructName": "anilist.MediaSubmissionEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Character",
|
|
"jsonName": "character",
|
|
"goType": "MediaCharacter",
|
|
"typescriptType": "AL_MediaCharacter",
|
|
"usedTypescriptType": "AL_MediaCharacter",
|
|
"usedStructName": "anilist.MediaCharacter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "StaffEdge",
|
|
"typescriptType": "AL_StaffEdge",
|
|
"usedTypescriptType": "AL_StaffEdge",
|
|
"usedStructName": "anilist.StaffEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "StudioEdge",
|
|
"typescriptType": "AL_StudioEdge",
|
|
"usedTypescriptType": "AL_StudioEdge",
|
|
"usedStructName": "anilist.StudioEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExternalLink",
|
|
"jsonName": "externalLink",
|
|
"goType": "MediaExternalLink",
|
|
"typescriptType": "AL_MediaExternalLink",
|
|
"usedTypescriptType": "AL_MediaExternalLink",
|
|
"usedStructName": "anilist.MediaExternalLink",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media submission with comparison to current data"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaSubmissionEdge",
|
|
"formattedName": "AL_MediaSubmissionEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterRole",
|
|
"jsonName": "characterRole",
|
|
"goType": "CharacterRole",
|
|
"typescriptType": "AL_CharacterRole",
|
|
"usedTypescriptType": "AL_CharacterRole",
|
|
"usedStructName": "anilist.CharacterRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StaffRole",
|
|
"jsonName": "staffRole",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RoleNotes",
|
|
"jsonName": "roleNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DubGroup",
|
|
"jsonName": "dubGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterName",
|
|
"jsonName": "characterName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMain",
|
|
"jsonName": "isMain",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Character",
|
|
"jsonName": "character",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterSubmission",
|
|
"jsonName": "characterSubmission",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActor",
|
|
"jsonName": "voiceActor",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActorSubmission",
|
|
"jsonName": "voiceActorSubmission",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StaffSubmission",
|
|
"jsonName": "staffSubmission",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "Studio",
|
|
"typescriptType": "AL_Studio",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExternalLink",
|
|
"jsonName": "externalLink",
|
|
"goType": "MediaExternalLink",
|
|
"typescriptType": "AL_MediaExternalLink",
|
|
"usedTypescriptType": "AL_MediaExternalLink",
|
|
"usedStructName": "anilist.MediaExternalLink",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTag",
|
|
"formattedName": "AL_MediaTag",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rank",
|
|
"jsonName": "rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsGeneralSpoiler",
|
|
"jsonName": "isGeneralSpoiler",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMediaSpoiler",
|
|
"jsonName": "isMediaSpoiler",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A tag that describes a theme or element of the media"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTitle",
|
|
"formattedName": "AL_MediaTitle",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The official titles of the media in various languages"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTitleInput",
|
|
"formattedName": "AL_MediaTitleInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Romaji",
|
|
"jsonName": "romaji",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "English",
|
|
"jsonName": "english",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The official titles of the media in various languages"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTrailer",
|
|
"formattedName": "AL_MediaTrailer",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Site",
|
|
"jsonName": "site",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thumbnail",
|
|
"jsonName": "thumbnail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media trailer or advertisement"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTrend",
|
|
"formattedName": "AL_MediaTrend",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trending",
|
|
"jsonName": "trending",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AverageScore",
|
|
"jsonName": "averageScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Popularity",
|
|
"jsonName": "popularity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InProgress",
|
|
"jsonName": "inProgress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Releasing",
|
|
"jsonName": "releasing",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Daily media statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTrendConnection",
|
|
"formattedName": "AL_MediaTrendConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]MediaTrendEdge",
|
|
"typescriptType": "Array\u003cAL_MediaTrendEdge\u003e",
|
|
"usedTypescriptType": "AL_MediaTrendEdge",
|
|
"usedStructName": "anilist.MediaTrendEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]MediaTrend",
|
|
"typescriptType": "Array\u003cAL_MediaTrend\u003e",
|
|
"usedTypescriptType": "AL_MediaTrend",
|
|
"usedStructName": "anilist.MediaTrend",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTrendEdge",
|
|
"formattedName": "AL_MediaTrendEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "MediaTrend",
|
|
"typescriptType": "AL_MediaTrend",
|
|
"usedTypescriptType": "AL_MediaTrend",
|
|
"usedStructName": "anilist.MediaTrend",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media trend connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MessageActivity",
|
|
"formattedName": "AL_MessageActivity",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RecipientID",
|
|
"jsonName": "recipientId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MessengerID",
|
|
"jsonName": "messengerId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ActivityType",
|
|
"typescriptType": "AL_ActivityType",
|
|
"usedTypescriptType": "AL_ActivityType",
|
|
"usedStructName": "anilist.ActivityType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyCount",
|
|
"jsonName": "replyCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLocked",
|
|
"jsonName": "isLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSubscribed",
|
|
"jsonName": "isSubscribed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LikeCount",
|
|
"jsonName": "likeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLiked",
|
|
"jsonName": "isLiked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsPrivate",
|
|
"jsonName": "isPrivate",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recipient",
|
|
"jsonName": "recipient",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Messenger",
|
|
"jsonName": "messenger",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Replies",
|
|
"jsonName": "replies",
|
|
"goType": "[]ActivityReply",
|
|
"typescriptType": "Array\u003cAL_ActivityReply\u003e",
|
|
"usedTypescriptType": "AL_ActivityReply",
|
|
"usedStructName": "anilist.ActivityReply",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User message activity"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ModAction",
|
|
"formattedName": "AL_ModAction",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mod",
|
|
"jsonName": "mod",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ModActionType",
|
|
"typescriptType": "AL_ModActionType",
|
|
"usedTypescriptType": "AL_ModActionType",
|
|
"usedStructName": "anilist.ModActionType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ObjectID",
|
|
"jsonName": "objectId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ObjectType",
|
|
"jsonName": "objectType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Mutation",
|
|
"formattedName": "AL_Mutation",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "NotificationOption",
|
|
"formattedName": "AL_NotificationOption",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification option"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "NotificationOptionInput",
|
|
"formattedName": "AL_NotificationOptionInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification option input"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Page",
|
|
"formattedName": "AL_Page",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Users",
|
|
"jsonName": "users",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "[]Media",
|
|
"typescriptType": "Array\u003cAL_Media\u003e",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "[]Character",
|
|
"typescriptType": "Array\u003cAL_Character\u003e",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "[]Staff",
|
|
"typescriptType": "Array\u003cAL_Staff\u003e",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]Studio",
|
|
"typescriptType": "Array\u003cAL_Studio\u003e",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaList",
|
|
"jsonName": "mediaList",
|
|
"goType": "[]MediaList",
|
|
"typescriptType": "Array\u003cAL_MediaList\u003e",
|
|
"usedTypescriptType": "AL_MediaList",
|
|
"usedStructName": "anilist.MediaList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringSchedules",
|
|
"jsonName": "airingSchedules",
|
|
"goType": "[]AiringSchedule",
|
|
"typescriptType": "Array\u003cAL_AiringSchedule\u003e",
|
|
"usedTypescriptType": "AL_AiringSchedule",
|
|
"usedStructName": "anilist.AiringSchedule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaTrends",
|
|
"jsonName": "mediaTrends",
|
|
"goType": "[]MediaTrend",
|
|
"typescriptType": "Array\u003cAL_MediaTrend\u003e",
|
|
"usedTypescriptType": "AL_MediaTrend",
|
|
"usedStructName": "anilist.MediaTrend",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notifications",
|
|
"jsonName": "notifications",
|
|
"goType": "[]NotificationUnion",
|
|
"typescriptType": "Array\u003cAL_NotificationUnion\u003e",
|
|
"usedTypescriptType": "AL_NotificationUnion",
|
|
"usedStructName": "anilist.NotificationUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Followers",
|
|
"jsonName": "followers",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Following",
|
|
"jsonName": "following",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activities",
|
|
"jsonName": "activities",
|
|
"goType": "[]ActivityUnion",
|
|
"typescriptType": "Array\u003cAL_ActivityUnion\u003e",
|
|
"usedTypescriptType": "AL_ActivityUnion",
|
|
"usedStructName": "anilist.ActivityUnion",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityReplies",
|
|
"jsonName": "activityReplies",
|
|
"goType": "[]ActivityReply",
|
|
"typescriptType": "Array\u003cAL_ActivityReply\u003e",
|
|
"usedTypescriptType": "AL_ActivityReply",
|
|
"usedStructName": "anilist.ActivityReply",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Threads",
|
|
"jsonName": "threads",
|
|
"goType": "[]Thread",
|
|
"typescriptType": "Array\u003cAL_Thread\u003e",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThreadComments",
|
|
"jsonName": "threadComments",
|
|
"goType": "[]ThreadComment",
|
|
"typescriptType": "Array\u003cAL_ThreadComment\u003e",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reviews",
|
|
"jsonName": "reviews",
|
|
"goType": "[]Review",
|
|
"typescriptType": "Array\u003cAL_Review\u003e",
|
|
"usedTypescriptType": "AL_Review",
|
|
"usedStructName": "anilist.Review",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendations",
|
|
"jsonName": "recommendations",
|
|
"goType": "[]Recommendation",
|
|
"typescriptType": "Array\u003cAL_Recommendation\u003e",
|
|
"usedTypescriptType": "AL_Recommendation",
|
|
"usedStructName": "anilist.Recommendation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Page of data"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "PageInfo",
|
|
"formattedName": "AL_PageInfo",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Total",
|
|
"jsonName": "total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PerPage",
|
|
"jsonName": "perPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentPage",
|
|
"jsonName": "currentPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPage",
|
|
"jsonName": "lastPage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HasNextPage",
|
|
"jsonName": "hasNextPage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ParsedMarkdown",
|
|
"formattedName": "AL_ParsedMarkdown",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "HTML",
|
|
"jsonName": "html",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Provides the parsed markdown as html"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Query",
|
|
"formattedName": "AL_Query",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Recommendation",
|
|
"formattedName": "AL_Recommendation",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "rating",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserRating",
|
|
"jsonName": "userRating",
|
|
"goType": "RecommendationRating",
|
|
"typescriptType": "AL_RecommendationRating",
|
|
"usedTypescriptType": "AL_RecommendationRating",
|
|
"usedStructName": "anilist.RecommendationRating",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaRecommendation",
|
|
"jsonName": "mediaRecommendation",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Media recommendation"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RecommendationConnection",
|
|
"formattedName": "AL_RecommendationConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]RecommendationEdge",
|
|
"typescriptType": "Array\u003cAL_RecommendationEdge\u003e",
|
|
"usedTypescriptType": "AL_RecommendationEdge",
|
|
"usedStructName": "anilist.RecommendationEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]Recommendation",
|
|
"typescriptType": "Array\u003cAL_Recommendation\u003e",
|
|
"usedTypescriptType": "AL_Recommendation",
|
|
"usedStructName": "anilist.Recommendation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RecommendationEdge",
|
|
"formattedName": "AL_RecommendationEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "Recommendation",
|
|
"typescriptType": "AL_Recommendation",
|
|
"usedTypescriptType": "AL_Recommendation",
|
|
"usedStructName": "anilist.Recommendation",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Recommendation connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RelatedMediaAdditionNotification",
|
|
"formattedName": "AL_RelatedMediaAdditionNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when new media is added to the site"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Report",
|
|
"formattedName": "AL_Report",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reporter",
|
|
"jsonName": "reporter",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reported",
|
|
"jsonName": "reported",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Cleared",
|
|
"jsonName": "cleared",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Review",
|
|
"formattedName": "AL_Review",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaType",
|
|
"jsonName": "mediaType",
|
|
"goType": "MediaType",
|
|
"typescriptType": "AL_MediaType",
|
|
"usedTypescriptType": "AL_MediaType",
|
|
"usedStructName": "anilist.MediaType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Summary",
|
|
"jsonName": "summary",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Body",
|
|
"jsonName": "body",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "rating",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RatingAmount",
|
|
"jsonName": "ratingAmount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserRating",
|
|
"jsonName": "userRating",
|
|
"goType": "ReviewRating",
|
|
"typescriptType": "AL_ReviewRating",
|
|
"usedTypescriptType": "AL_ReviewRating",
|
|
"usedStructName": "anilist.ReviewRating",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Private",
|
|
"jsonName": "private",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A Review that features in an anime or manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ReviewConnection",
|
|
"formattedName": "AL_ReviewConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]ReviewEdge",
|
|
"typescriptType": "Array\u003cAL_ReviewEdge\u003e",
|
|
"usedTypescriptType": "AL_ReviewEdge",
|
|
"usedStructName": "anilist.ReviewEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]Review",
|
|
"typescriptType": "Array\u003cAL_Review\u003e",
|
|
"usedTypescriptType": "AL_Review",
|
|
"usedStructName": "anilist.Review",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ReviewEdge",
|
|
"formattedName": "AL_ReviewEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "Review",
|
|
"typescriptType": "AL_Review",
|
|
"usedTypescriptType": "AL_Review",
|
|
"usedStructName": "anilist.Review",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Review connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RevisionHistory",
|
|
"formattedName": "AL_RevisionHistory",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Action",
|
|
"jsonName": "action",
|
|
"goType": "RevisionHistoryAction",
|
|
"typescriptType": "AL_RevisionHistoryAction",
|
|
"usedTypescriptType": "AL_RevisionHistoryAction",
|
|
"usedStructName": "anilist.RevisionHistoryAction",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Changes",
|
|
"jsonName": "changes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "AL_Media",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Character",
|
|
"jsonName": "character",
|
|
"goType": "Character",
|
|
"typescriptType": "AL_Character",
|
|
"usedTypescriptType": "AL_Character",
|
|
"usedStructName": "anilist.Character",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "Studio",
|
|
"typescriptType": "AL_Studio",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExternalLink",
|
|
"jsonName": "externalLink",
|
|
"goType": "MediaExternalLink",
|
|
"typescriptType": "AL_MediaExternalLink",
|
|
"usedTypescriptType": "AL_MediaExternalLink",
|
|
"usedStructName": "anilist.MediaExternalLink",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Feed of mod edit activity"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ScoreDistribution",
|
|
"formattedName": "AL_ScoreDistribution",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's list score distribution."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SiteStatistics",
|
|
"formattedName": "AL_SiteStatistics",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Users",
|
|
"jsonName": "users",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reviews",
|
|
"jsonName": "reviews",
|
|
"goType": "SiteTrendConnection",
|
|
"typescriptType": "AL_SiteTrendConnection",
|
|
"usedTypescriptType": "AL_SiteTrendConnection",
|
|
"usedStructName": "anilist.SiteTrendConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SiteTrend",
|
|
"formattedName": "AL_SiteTrend",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Change",
|
|
"jsonName": "change",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Daily site statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SiteTrendConnection",
|
|
"formattedName": "AL_SiteTrendConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]SiteTrendEdge",
|
|
"typescriptType": "Array\u003cAL_SiteTrendEdge\u003e",
|
|
"usedTypescriptType": "AL_SiteTrendEdge",
|
|
"usedStructName": "anilist.SiteTrendEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]SiteTrend",
|
|
"typescriptType": "Array\u003cAL_SiteTrend\u003e",
|
|
"usedTypescriptType": "AL_SiteTrend",
|
|
"usedStructName": "anilist.SiteTrend",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SiteTrendEdge",
|
|
"formattedName": "AL_SiteTrendEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "SiteTrend",
|
|
"typescriptType": "AL_SiteTrend",
|
|
"usedTypescriptType": "AL_SiteTrend",
|
|
"usedStructName": "anilist.SiteTrend",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Site trend connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Staff",
|
|
"formattedName": "AL_Staff",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "StaffName",
|
|
"typescriptType": "AL_StaffName",
|
|
"usedTypescriptType": "AL_StaffName",
|
|
"usedStructName": "anilist.StaffName",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "StaffLanguage",
|
|
"typescriptType": "AL_StaffLanguage",
|
|
"usedTypescriptType": "AL_StaffLanguage",
|
|
"usedStructName": "anilist.StaffLanguage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LanguageV2",
|
|
"jsonName": "languageV2",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "StaffImage",
|
|
"typescriptType": "AL_StaffImage",
|
|
"usedTypescriptType": "AL_StaffImage",
|
|
"usedStructName": "anilist.StaffImage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PrimaryOccupations",
|
|
"jsonName": "primaryOccupations",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Gender",
|
|
"jsonName": "gender",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DateOfBirth",
|
|
"jsonName": "dateOfBirth",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DateOfDeath",
|
|
"jsonName": "dateOfDeath",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "AL_FuzzyDate",
|
|
"usedTypescriptType": "AL_FuzzyDate",
|
|
"usedStructName": "anilist.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Age",
|
|
"jsonName": "age",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "YearsActive",
|
|
"jsonName": "yearsActive",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HomeTown",
|
|
"jsonName": "homeTown",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BloodType",
|
|
"jsonName": "bloodType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavourite",
|
|
"jsonName": "isFavourite",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavouriteBlocked",
|
|
"jsonName": "isFavouriteBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StaffMedia",
|
|
"jsonName": "staffMedia",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Characters",
|
|
"jsonName": "characters",
|
|
"goType": "CharacterConnection",
|
|
"typescriptType": "AL_CharacterConnection",
|
|
"usedTypescriptType": "AL_CharacterConnection",
|
|
"usedStructName": "anilist.CharacterConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterMedia",
|
|
"jsonName": "characterMedia",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submitter",
|
|
"jsonName": "submitter",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubmissionStatus",
|
|
"jsonName": "submissionStatus",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubmissionNotes",
|
|
"jsonName": "submissionNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Favourites",
|
|
"jsonName": "favourites",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModNotes",
|
|
"jsonName": "modNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Voice actors or production staff"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffConnection",
|
|
"formattedName": "AL_StaffConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]StaffEdge",
|
|
"typescriptType": "Array\u003cAL_StaffEdge\u003e",
|
|
"usedTypescriptType": "AL_StaffEdge",
|
|
"usedStructName": "anilist.StaffEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]Staff",
|
|
"typescriptType": "Array\u003cAL_Staff\u003e",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffEdge",
|
|
"formattedName": "AL_StaffEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Role",
|
|
"jsonName": "role",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouriteOrder",
|
|
"jsonName": "favouriteOrder",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Staff connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffImage",
|
|
"formattedName": "AL_StaffImage",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffName",
|
|
"formattedName": "AL_StaffName",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "First",
|
|
"jsonName": "first",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Middle",
|
|
"jsonName": "middle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Last",
|
|
"jsonName": "last",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Full",
|
|
"jsonName": "full",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserPreferred",
|
|
"jsonName": "userPreferred",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The names of the staff member"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffNameInput",
|
|
"formattedName": "AL_StaffNameInput",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "First",
|
|
"jsonName": "first",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Middle",
|
|
"jsonName": "middle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Last",
|
|
"jsonName": "last",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Native",
|
|
"jsonName": "native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Alternative",
|
|
"jsonName": "alternative",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The names of the staff member"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffRoleType",
|
|
"formattedName": "AL_StaffRoleType",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "VoiceActor",
|
|
"jsonName": "voiceActor",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RoleNotes",
|
|
"jsonName": "roleNotes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DubGroup",
|
|
"jsonName": "dubGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Voice actor role for a character"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffStats",
|
|
"formattedName": "AL_StaffStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeWatched",
|
|
"jsonName": "timeWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's staff statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffSubmission",
|
|
"formattedName": "AL_StaffSubmission",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submission",
|
|
"jsonName": "submission",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Submitter",
|
|
"jsonName": "submitter",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Assignee",
|
|
"jsonName": "assignee",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "SubmissionStatus",
|
|
"typescriptType": "AL_SubmissionStatus",
|
|
"usedTypescriptType": "AL_SubmissionStatus",
|
|
"usedStructName": "anilist.SubmissionStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Source",
|
|
"jsonName": "source",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Locked",
|
|
"jsonName": "locked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A submission for a staff that features in an anime or manga"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StatusDistribution",
|
|
"formattedName": "AL_StatusDistribution",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" The distribution of the watching/reading status of media or a user's list"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Studio",
|
|
"formattedName": "AL_Studio",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAnimationStudio",
|
|
"jsonName": "isAnimationStudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "MediaConnection",
|
|
"typescriptType": "AL_MediaConnection",
|
|
"usedTypescriptType": "AL_MediaConnection",
|
|
"usedStructName": "anilist.MediaConnection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFavourite",
|
|
"jsonName": "isFavourite",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Favourites",
|
|
"jsonName": "favourites",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Animation or production company"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StudioConnection",
|
|
"formattedName": "AL_StudioConnection",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Edges",
|
|
"jsonName": "edges",
|
|
"goType": "[]StudioEdge",
|
|
"typescriptType": "Array\u003cAL_StudioEdge\u003e",
|
|
"usedTypescriptType": "AL_StudioEdge",
|
|
"usedStructName": "anilist.StudioEdge",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nodes",
|
|
"jsonName": "nodes",
|
|
"goType": "[]Studio",
|
|
"typescriptType": "Array\u003cAL_Studio\u003e",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageInfo",
|
|
"jsonName": "pageInfo",
|
|
"goType": "PageInfo",
|
|
"typescriptType": "AL_PageInfo",
|
|
"usedTypescriptType": "AL_PageInfo",
|
|
"usedStructName": "anilist.PageInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StudioEdge",
|
|
"formattedName": "AL_StudioEdge",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "Studio",
|
|
"typescriptType": "AL_Studio",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMain",
|
|
"jsonName": "isMain",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouriteOrder",
|
|
"jsonName": "favouriteOrder",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Studio connection edge"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StudioStats",
|
|
"formattedName": "AL_StudioStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "Studio",
|
|
"typescriptType": "AL_Studio",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeWatched",
|
|
"jsonName": "timeWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's studio statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "TagStats",
|
|
"formattedName": "AL_TagStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Tag",
|
|
"jsonName": "tag",
|
|
"goType": "MediaTag",
|
|
"typescriptType": "AL_MediaTag",
|
|
"usedTypescriptType": "AL_MediaTag",
|
|
"usedStructName": "anilist.MediaTag",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeWatched",
|
|
"jsonName": "timeWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's tag statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "TextActivity",
|
|
"formattedName": "AL_TextActivity",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ActivityType",
|
|
"typescriptType": "AL_ActivityType",
|
|
"usedTypescriptType": "AL_ActivityType",
|
|
"usedStructName": "anilist.ActivityType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyCount",
|
|
"jsonName": "replyCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLocked",
|
|
"jsonName": "isLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSubscribed",
|
|
"jsonName": "isSubscribed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LikeCount",
|
|
"jsonName": "likeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLiked",
|
|
"jsonName": "isLiked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsPinned",
|
|
"jsonName": "isPinned",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Replies",
|
|
"jsonName": "replies",
|
|
"goType": "[]ActivityReply",
|
|
"typescriptType": "Array\u003cAL_ActivityReply\u003e",
|
|
"usedTypescriptType": "AL_ActivityReply",
|
|
"usedStructName": "anilist.ActivityReply",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User text activity"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "Thread",
|
|
"formattedName": "AL_Thread",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Body",
|
|
"jsonName": "body",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyUserID",
|
|
"jsonName": "replyUserId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyCommentID",
|
|
"jsonName": "replyCommentId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyCount",
|
|
"jsonName": "replyCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ViewCount",
|
|
"jsonName": "viewCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLocked",
|
|
"jsonName": "isLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSticky",
|
|
"jsonName": "isSticky",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSubscribed",
|
|
"jsonName": "isSubscribed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LikeCount",
|
|
"jsonName": "likeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLiked",
|
|
"jsonName": "isLiked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RepliedAt",
|
|
"jsonName": "repliedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReplyUser",
|
|
"jsonName": "replyUser",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Categories",
|
|
"jsonName": "categories",
|
|
"goType": "[]ThreadCategory",
|
|
"typescriptType": "Array\u003cAL_ThreadCategory\u003e",
|
|
"usedTypescriptType": "AL_ThreadCategory",
|
|
"usedStructName": "anilist.ThreadCategory",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaCategories",
|
|
"jsonName": "mediaCategories",
|
|
"goType": "[]Media",
|
|
"typescriptType": "Array\u003cAL_Media\u003e",
|
|
"usedTypescriptType": "AL_Media",
|
|
"usedStructName": "anilist.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Forum Thread"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadCategory",
|
|
"formattedName": "AL_ThreadCategory",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A forum thread category"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadComment",
|
|
"formattedName": "AL_ThreadComment",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThreadID",
|
|
"jsonName": "threadId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LikeCount",
|
|
"jsonName": "likeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLiked",
|
|
"jsonName": "isLiked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thread",
|
|
"jsonName": "thread",
|
|
"goType": "Thread",
|
|
"typescriptType": "AL_Thread",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Likes",
|
|
"jsonName": "likes",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChildComments",
|
|
"jsonName": "childComments",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLocked",
|
|
"jsonName": "isLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Forum Thread Comment"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadCommentLikeNotification",
|
|
"formattedName": "AL_ThreadCommentLikeNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CommentID",
|
|
"jsonName": "commentId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thread",
|
|
"jsonName": "thread",
|
|
"goType": "Thread",
|
|
"typescriptType": "AL_Thread",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "ThreadComment",
|
|
"typescriptType": "AL_ThreadComment",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a thread comment is liked"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadCommentMentionNotification",
|
|
"formattedName": "AL_ThreadCommentMentionNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CommentID",
|
|
"jsonName": "commentId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thread",
|
|
"jsonName": "thread",
|
|
"goType": "Thread",
|
|
"typescriptType": "AL_Thread",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "ThreadComment",
|
|
"typescriptType": "AL_ThreadComment",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when authenticated user is @ mentioned in a forum thread comment"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadCommentReplyNotification",
|
|
"formattedName": "AL_ThreadCommentReplyNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CommentID",
|
|
"jsonName": "commentId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thread",
|
|
"jsonName": "thread",
|
|
"goType": "Thread",
|
|
"typescriptType": "AL_Thread",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "ThreadComment",
|
|
"typescriptType": "AL_ThreadComment",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a user replies to your forum thread comment"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadCommentSubscribedNotification",
|
|
"formattedName": "AL_ThreadCommentSubscribedNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CommentID",
|
|
"jsonName": "commentId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thread",
|
|
"jsonName": "thread",
|
|
"goType": "Thread",
|
|
"typescriptType": "AL_Thread",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "ThreadComment",
|
|
"typescriptType": "AL_ThreadComment",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a user replies to a subscribed forum thread"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadLikeNotification",
|
|
"formattedName": "AL_ThreadLikeNotification",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserID",
|
|
"jsonName": "userId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "NotificationType",
|
|
"typescriptType": "AL_NotificationType",
|
|
"usedTypescriptType": "AL_NotificationType",
|
|
"usedStructName": "anilist.NotificationType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThreadID",
|
|
"jsonName": "threadId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Context",
|
|
"jsonName": "context",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Thread",
|
|
"jsonName": "thread",
|
|
"goType": "Thread",
|
|
"typescriptType": "AL_Thread",
|
|
"usedTypescriptType": "AL_Thread",
|
|
"usedStructName": "anilist.Thread",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "ThreadComment",
|
|
"typescriptType": "AL_ThreadComment",
|
|
"usedTypescriptType": "AL_ThreadComment",
|
|
"usedStructName": "anilist.ThreadComment",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "AL_User",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Notification for when a thread is liked"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "User",
|
|
"formattedName": "AL_User",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "About",
|
|
"jsonName": "about",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Avatar",
|
|
"jsonName": "avatar",
|
|
"goType": "UserAvatar",
|
|
"typescriptType": "AL_UserAvatar",
|
|
"usedTypescriptType": "AL_UserAvatar",
|
|
"usedStructName": "anilist.UserAvatar",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BannerImage",
|
|
"jsonName": "bannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFollowing",
|
|
"jsonName": "isFollowing",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFollower",
|
|
"jsonName": "isFollower",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBlocked",
|
|
"jsonName": "isBlocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bans",
|
|
"jsonName": "bans",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Options",
|
|
"jsonName": "options",
|
|
"goType": "UserOptions",
|
|
"typescriptType": "AL_UserOptions",
|
|
"usedTypescriptType": "AL_UserOptions",
|
|
"usedStructName": "anilist.UserOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaListOptions",
|
|
"jsonName": "mediaListOptions",
|
|
"goType": "MediaListOptions",
|
|
"typescriptType": "AL_MediaListOptions",
|
|
"usedTypescriptType": "AL_MediaListOptions",
|
|
"usedStructName": "anilist.MediaListOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Favourites",
|
|
"jsonName": "favourites",
|
|
"goType": "Favourites",
|
|
"typescriptType": "AL_Favourites",
|
|
"usedTypescriptType": "AL_Favourites",
|
|
"usedStructName": "anilist.Favourites",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Statistics",
|
|
"jsonName": "statistics",
|
|
"goType": "UserStatisticTypes",
|
|
"typescriptType": "AL_UserStatisticTypes",
|
|
"usedTypescriptType": "AL_UserStatisticTypes",
|
|
"usedStructName": "anilist.UserStatisticTypes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnreadNotificationCount",
|
|
"jsonName": "unreadNotificationCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteURL",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DonatorTier",
|
|
"jsonName": "donatorTier",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DonatorBadge",
|
|
"jsonName": "donatorBadge",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModeratorRoles",
|
|
"jsonName": "moderatorRoles",
|
|
"goType": "[]ModRole",
|
|
"typescriptType": "Array\u003cAL_ModRole\u003e",
|
|
"usedTypescriptType": "AL_ModRole",
|
|
"usedStructName": "anilist.ModRole",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Stats",
|
|
"jsonName": "stats",
|
|
"goType": "UserStats",
|
|
"typescriptType": "AL_UserStats",
|
|
"usedTypescriptType": "AL_UserStats",
|
|
"usedStructName": "anilist.UserStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModeratorStatus",
|
|
"jsonName": "moderatorStatus",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PreviousNames",
|
|
"jsonName": "previousNames",
|
|
"goType": "[]UserPreviousName",
|
|
"typescriptType": "Array\u003cAL_UserPreviousName\u003e",
|
|
"usedTypescriptType": "AL_UserPreviousName",
|
|
"usedStructName": "anilist.UserPreviousName",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserActivityHistory",
|
|
"formattedName": "AL_UserActivityHistory",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Level",
|
|
"jsonName": "level",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's activity history stats."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserAvatar",
|
|
"formattedName": "AL_UserAvatar",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's avatars"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserCountryStatistic",
|
|
"formattedName": "AL_UserCountryStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Country",
|
|
"jsonName": "country",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserFormatStatistic",
|
|
"formattedName": "AL_UserFormatStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "MediaFormat",
|
|
"typescriptType": "AL_MediaFormat",
|
|
"usedTypescriptType": "AL_MediaFormat",
|
|
"usedStructName": "anilist.MediaFormat",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserGenreStatistic",
|
|
"formattedName": "AL_UserGenreStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genre",
|
|
"jsonName": "genre",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserLengthStatistic",
|
|
"formattedName": "AL_UserLengthStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserModData",
|
|
"formattedName": "AL_UserModData",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Alts",
|
|
"jsonName": "alts",
|
|
"goType": "[]User",
|
|
"typescriptType": "Array\u003cAL_User\u003e",
|
|
"usedTypescriptType": "AL_User",
|
|
"usedStructName": "anilist.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bans",
|
|
"jsonName": "bans",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IP",
|
|
"jsonName": "ip",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Counts",
|
|
"jsonName": "counts",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Privacy",
|
|
"jsonName": "privacy",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Email",
|
|
"jsonName": "email",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User data for moderators"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserOptions",
|
|
"formattedName": "AL_UserOptions",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "TitleLanguage",
|
|
"jsonName": "titleLanguage",
|
|
"goType": "UserTitleLanguage",
|
|
"typescriptType": "AL_UserTitleLanguage",
|
|
"usedTypescriptType": "AL_UserTitleLanguage",
|
|
"usedStructName": "anilist.UserTitleLanguage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayAdultContent",
|
|
"jsonName": "displayAdultContent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AiringNotifications",
|
|
"jsonName": "airingNotifications",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProfileColor",
|
|
"jsonName": "profileColor",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NotificationOptions",
|
|
"jsonName": "notificationOptions",
|
|
"goType": "[]NotificationOption",
|
|
"typescriptType": "Array\u003cAL_NotificationOption\u003e",
|
|
"usedTypescriptType": "AL_NotificationOption",
|
|
"usedStructName": "anilist.NotificationOption",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timezone",
|
|
"jsonName": "timezone",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityMergeTime",
|
|
"jsonName": "activityMergeTime",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StaffNameLanguage",
|
|
"jsonName": "staffNameLanguage",
|
|
"goType": "UserStaffNameLanguage",
|
|
"typescriptType": "AL_UserStaffNameLanguage",
|
|
"usedTypescriptType": "AL_UserStaffNameLanguage",
|
|
"usedStructName": "anilist.UserStaffNameLanguage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RestrictMessagesToFollowing",
|
|
"jsonName": "restrictMessagesToFollowing",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisabledListActivity",
|
|
"jsonName": "disabledListActivity",
|
|
"goType": "[]ListActivityOption",
|
|
"typescriptType": "Array\u003cAL_ListActivityOption\u003e",
|
|
"usedTypescriptType": "AL_ListActivityOption",
|
|
"usedStructName": "anilist.ListActivityOption",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's general options"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserPreviousName",
|
|
"formattedName": "AL_UserPreviousName",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's previous name"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserReleaseYearStatistic",
|
|
"formattedName": "AL_UserReleaseYearStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseYear",
|
|
"jsonName": "releaseYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserScoreStatistic",
|
|
"formattedName": "AL_UserScoreStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStaffStatistic",
|
|
"formattedName": "AL_UserStaffStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStartYearStatistic",
|
|
"formattedName": "AL_UserStartYearStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYear",
|
|
"jsonName": "startYear",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStatisticTypes",
|
|
"formattedName": "AL_UserStatisticTypes",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "UserStatistics",
|
|
"typescriptType": "AL_UserStatistics",
|
|
"usedTypescriptType": "AL_UserStatistics",
|
|
"usedStructName": "anilist.UserStatistics",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "UserStatistics",
|
|
"typescriptType": "AL_UserStatistics",
|
|
"usedTypescriptType": "AL_UserStatistics",
|
|
"usedStructName": "anilist.UserStatistics",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStatistics",
|
|
"formattedName": "AL_UserStatistics",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StandardDeviation",
|
|
"jsonName": "standardDeviation",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodesWatched",
|
|
"jsonName": "episodesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VolumesRead",
|
|
"jsonName": "volumesRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Formats",
|
|
"jsonName": "formats",
|
|
"goType": "[]UserFormatStatistic",
|
|
"typescriptType": "Array\u003cAL_UserFormatStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserFormatStatistic",
|
|
"usedStructName": "anilist.UserFormatStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Statuses",
|
|
"jsonName": "statuses",
|
|
"goType": "[]UserStatusStatistic",
|
|
"typescriptType": "Array\u003cAL_UserStatusStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserStatusStatistic",
|
|
"usedStructName": "anilist.UserStatusStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scores",
|
|
"jsonName": "scores",
|
|
"goType": "[]UserScoreStatistic",
|
|
"typescriptType": "Array\u003cAL_UserScoreStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserScoreStatistic",
|
|
"usedStructName": "anilist.UserScoreStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lengths",
|
|
"jsonName": "lengths",
|
|
"goType": "[]UserLengthStatistic",
|
|
"typescriptType": "Array\u003cAL_UserLengthStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserLengthStatistic",
|
|
"usedStructName": "anilist.UserLengthStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseYears",
|
|
"jsonName": "releaseYears",
|
|
"goType": "[]UserReleaseYearStatistic",
|
|
"typescriptType": "Array\u003cAL_UserReleaseYearStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserReleaseYearStatistic",
|
|
"usedStructName": "anilist.UserReleaseYearStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYears",
|
|
"jsonName": "startYears",
|
|
"goType": "[]UserStartYearStatistic",
|
|
"typescriptType": "Array\u003cAL_UserStartYearStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserStartYearStatistic",
|
|
"usedStructName": "anilist.UserStartYearStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]UserGenreStatistic",
|
|
"typescriptType": "Array\u003cAL_UserGenreStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserGenreStatistic",
|
|
"usedStructName": "anilist.UserGenreStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tags",
|
|
"jsonName": "tags",
|
|
"goType": "[]UserTagStatistic",
|
|
"typescriptType": "Array\u003cAL_UserTagStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserTagStatistic",
|
|
"usedStructName": "anilist.UserTagStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Countries",
|
|
"jsonName": "countries",
|
|
"goType": "[]UserCountryStatistic",
|
|
"typescriptType": "Array\u003cAL_UserCountryStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserCountryStatistic",
|
|
"usedStructName": "anilist.UserCountryStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActors",
|
|
"jsonName": "voiceActors",
|
|
"goType": "[]UserVoiceActorStatistic",
|
|
"typescriptType": "Array\u003cAL_UserVoiceActorStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserVoiceActorStatistic",
|
|
"usedStructName": "anilist.UserVoiceActorStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Staff",
|
|
"jsonName": "staff",
|
|
"goType": "[]UserStaffStatistic",
|
|
"typescriptType": "Array\u003cAL_UserStaffStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserStaffStatistic",
|
|
"usedStructName": "anilist.UserStaffStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]UserStudioStatistic",
|
|
"typescriptType": "Array\u003cAL_UserStudioStatistic\u003e",
|
|
"usedTypescriptType": "AL_UserStudioStatistic",
|
|
"usedStructName": "anilist.UserStudioStatistic",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStats",
|
|
"formattedName": "AL_UserStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "WatchedTime",
|
|
"jsonName": "watchedTime",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ActivityHistory",
|
|
"jsonName": "activityHistory",
|
|
"goType": "[]UserActivityHistory",
|
|
"typescriptType": "Array\u003cAL_UserActivityHistory\u003e",
|
|
"usedTypescriptType": "AL_UserActivityHistory",
|
|
"usedStructName": "anilist.UserActivityHistory",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeStatusDistribution",
|
|
"jsonName": "animeStatusDistribution",
|
|
"goType": "[]StatusDistribution",
|
|
"typescriptType": "Array\u003cAL_StatusDistribution\u003e",
|
|
"usedTypescriptType": "AL_StatusDistribution",
|
|
"usedStructName": "anilist.StatusDistribution",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaStatusDistribution",
|
|
"jsonName": "mangaStatusDistribution",
|
|
"goType": "[]StatusDistribution",
|
|
"typescriptType": "Array\u003cAL_StatusDistribution\u003e",
|
|
"usedTypescriptType": "AL_StatusDistribution",
|
|
"usedStructName": "anilist.StatusDistribution",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeScoreDistribution",
|
|
"jsonName": "animeScoreDistribution",
|
|
"goType": "[]ScoreDistribution",
|
|
"typescriptType": "Array\u003cAL_ScoreDistribution\u003e",
|
|
"usedTypescriptType": "AL_ScoreDistribution",
|
|
"usedStructName": "anilist.ScoreDistribution",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaScoreDistribution",
|
|
"jsonName": "mangaScoreDistribution",
|
|
"goType": "[]ScoreDistribution",
|
|
"typescriptType": "Array\u003cAL_ScoreDistribution\u003e",
|
|
"usedTypescriptType": "AL_ScoreDistribution",
|
|
"usedStructName": "anilist.ScoreDistribution",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeListScores",
|
|
"jsonName": "animeListScores",
|
|
"goType": "ListScoreStats",
|
|
"typescriptType": "AL_ListScoreStats",
|
|
"usedTypescriptType": "AL_ListScoreStats",
|
|
"usedStructName": "anilist.ListScoreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaListScores",
|
|
"jsonName": "mangaListScores",
|
|
"goType": "ListScoreStats",
|
|
"typescriptType": "AL_ListScoreStats",
|
|
"usedTypescriptType": "AL_ListScoreStats",
|
|
"usedStructName": "anilist.ListScoreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredGenresOverview",
|
|
"jsonName": "favouredGenresOverview",
|
|
"goType": "[]GenreStats",
|
|
"typescriptType": "Array\u003cAL_GenreStats\u003e",
|
|
"usedTypescriptType": "AL_GenreStats",
|
|
"usedStructName": "anilist.GenreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredGenres",
|
|
"jsonName": "favouredGenres",
|
|
"goType": "[]GenreStats",
|
|
"typescriptType": "Array\u003cAL_GenreStats\u003e",
|
|
"usedTypescriptType": "AL_GenreStats",
|
|
"usedStructName": "anilist.GenreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredTags",
|
|
"jsonName": "favouredTags",
|
|
"goType": "[]TagStats",
|
|
"typescriptType": "Array\u003cAL_TagStats\u003e",
|
|
"usedTypescriptType": "AL_TagStats",
|
|
"usedStructName": "anilist.TagStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredActors",
|
|
"jsonName": "favouredActors",
|
|
"goType": "[]StaffStats",
|
|
"typescriptType": "Array\u003cAL_StaffStats\u003e",
|
|
"usedTypescriptType": "AL_StaffStats",
|
|
"usedStructName": "anilist.StaffStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredStaff",
|
|
"jsonName": "favouredStaff",
|
|
"goType": "[]StaffStats",
|
|
"typescriptType": "Array\u003cAL_StaffStats\u003e",
|
|
"usedTypescriptType": "AL_StaffStats",
|
|
"usedStructName": "anilist.StaffStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredStudios",
|
|
"jsonName": "favouredStudios",
|
|
"goType": "[]StudioStats",
|
|
"typescriptType": "Array\u003cAL_StudioStats\u003e",
|
|
"usedTypescriptType": "AL_StudioStats",
|
|
"usedStructName": "anilist.StudioStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredYears",
|
|
"jsonName": "favouredYears",
|
|
"goType": "[]YearStats",
|
|
"typescriptType": "Array\u003cAL_YearStats\u003e",
|
|
"usedTypescriptType": "AL_YearStats",
|
|
"usedStructName": "anilist.YearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FavouredFormats",
|
|
"jsonName": "favouredFormats",
|
|
"goType": "[]FormatStats",
|
|
"typescriptType": "Array\u003cAL_FormatStats\u003e",
|
|
"usedTypescriptType": "AL_FormatStats",
|
|
"usedStructName": "anilist.FormatStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" A user's statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStatusStatistic",
|
|
"formattedName": "AL_UserStatusStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStudioStatistic",
|
|
"formattedName": "AL_UserStudioStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "Studio",
|
|
"typescriptType": "AL_Studio",
|
|
"usedTypescriptType": "AL_Studio",
|
|
"usedStructName": "anilist.Studio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserTagStatistic",
|
|
"formattedName": "AL_UserTagStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tag",
|
|
"jsonName": "tag",
|
|
"goType": "MediaTag",
|
|
"typescriptType": "AL_MediaTag",
|
|
"usedTypescriptType": "AL_MediaTag",
|
|
"usedStructName": "anilist.MediaTag",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserVoiceActorStatistic",
|
|
"formattedName": "AL_UserVoiceActorStatistic",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VoiceActor",
|
|
"jsonName": "voiceActor",
|
|
"goType": "Staff",
|
|
"typescriptType": "AL_Staff",
|
|
"usedTypescriptType": "AL_Staff",
|
|
"usedStructName": "anilist.Staff",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CharacterIds",
|
|
"jsonName": "characterIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "YearStats",
|
|
"formattedName": "AL_YearStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Amount",
|
|
"jsonName": "amount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" User's year statistics"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivitySort",
|
|
"formattedName": "AL_ActivitySort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"PINNED\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Activity sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ActivityType",
|
|
"formattedName": "AL_ActivityType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"TEXT\"",
|
|
"\"ANIME_LIST\"",
|
|
"\"MANGA_LIST\"",
|
|
"\"MESSAGE\"",
|
|
"\"MEDIA_LIST\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Activity type enum."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "AiringSort",
|
|
"formattedName": "AL_AiringSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"MEDIA_ID\"",
|
|
"\"MEDIA_ID_DESC\"",
|
|
"\"TIME\"",
|
|
"\"TIME_DESC\"",
|
|
"\"EPISODE\"",
|
|
"\"EPISODE_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Airing schedule sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterRole",
|
|
"formattedName": "AL_CharacterRole",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"MAIN\"",
|
|
"\"SUPPORTING\"",
|
|
"\"BACKGROUND\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The role the character plays in the media"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "CharacterSort",
|
|
"formattedName": "AL_CharacterSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"ROLE\"",
|
|
"\"ROLE_DESC\"",
|
|
"\"SEARCH_MATCH\"",
|
|
"\"FAVOURITES\"",
|
|
"\"FAVOURITES_DESC\"",
|
|
"\"RELEVANCE\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Character sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ExternalLinkMediaType",
|
|
"formattedName": "AL_ExternalLinkMediaType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ANIME\"",
|
|
"\"MANGA\"",
|
|
"\"STAFF\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ExternalLinkType",
|
|
"formattedName": "AL_ExternalLinkType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"INFO\"",
|
|
"\"STREAMING\"",
|
|
"\"SOCIAL\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "LikeableType",
|
|
"formattedName": "AL_LikeableType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"THREAD\"",
|
|
"\"THREAD_COMMENT\"",
|
|
"\"ACTIVITY\"",
|
|
"\"ACTIVITY_REPLY\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Types that can be liked"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaFormat",
|
|
"formattedName": "AL_MediaFormat",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"TV\"",
|
|
"\"TV_SHORT\"",
|
|
"\"MOVIE\"",
|
|
"\"SPECIAL\"",
|
|
"\"OVA\"",
|
|
"\"ONA\"",
|
|
"\"MUSIC\"",
|
|
"\"MANGA\"",
|
|
"\"NOVEL\"",
|
|
"\"ONE_SHOT\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The format the media was released in"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListSort",
|
|
"formattedName": "AL_MediaListSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"MEDIA_ID\"",
|
|
"\"MEDIA_ID_DESC\"",
|
|
"\"SCORE\"",
|
|
"\"SCORE_DESC\"",
|
|
"\"STATUS\"",
|
|
"\"STATUS_DESC\"",
|
|
"\"PROGRESS\"",
|
|
"\"PROGRESS_DESC\"",
|
|
"\"PROGRESS_VOLUMES\"",
|
|
"\"PROGRESS_VOLUMES_DESC\"",
|
|
"\"REPEAT\"",
|
|
"\"REPEAT_DESC\"",
|
|
"\"PRIORITY\"",
|
|
"\"PRIORITY_DESC\"",
|
|
"\"STARTED_ON\"",
|
|
"\"STARTED_ON_DESC\"",
|
|
"\"FINISHED_ON\"",
|
|
"\"FINISHED_ON_DESC\"",
|
|
"\"ADDED_TIME\"",
|
|
"\"ADDED_TIME_DESC\"",
|
|
"\"UPDATED_TIME\"",
|
|
"\"UPDATED_TIME_DESC\"",
|
|
"\"MEDIA_TITLE_ROMAJI\"",
|
|
"\"MEDIA_TITLE_ROMAJI_DESC\"",
|
|
"\"MEDIA_TITLE_ENGLISH\"",
|
|
"\"MEDIA_TITLE_ENGLISH_DESC\"",
|
|
"\"MEDIA_TITLE_NATIVE\"",
|
|
"\"MEDIA_TITLE_NATIVE_DESC\"",
|
|
"\"MEDIA_POPULARITY\"",
|
|
"\"MEDIA_POPULARITY_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Media list sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaListStatus",
|
|
"formattedName": "AL_MediaListStatus",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"CURRENT\"",
|
|
"\"PLANNING\"",
|
|
"\"COMPLETED\"",
|
|
"\"DROPPED\"",
|
|
"\"PAUSED\"",
|
|
"\"REPEATING\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Media list watching/reading status enum."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaRankType",
|
|
"formattedName": "AL_MediaRankType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"RATED\"",
|
|
"\"POPULAR\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The type of ranking"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaRelation",
|
|
"formattedName": "AL_MediaRelation",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ADAPTATION\"",
|
|
"\"PREQUEL\"",
|
|
"\"SEQUEL\"",
|
|
"\"PARENT\"",
|
|
"\"SIDE_STORY\"",
|
|
"\"CHARACTER\"",
|
|
"\"SUMMARY\"",
|
|
"\"ALTERNATIVE\"",
|
|
"\"SPIN_OFF\"",
|
|
"\"OTHER\"",
|
|
"\"SOURCE\"",
|
|
"\"COMPILATION\"",
|
|
"\"CONTAINS\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Type of relation media has to its parent."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaSeason",
|
|
"formattedName": "AL_MediaSeason",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"WINTER\"",
|
|
"\"SPRING\"",
|
|
"\"SUMMER\"",
|
|
"\"FALL\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaSort",
|
|
"formattedName": "AL_MediaSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"TITLE_ROMAJI\"",
|
|
"\"TITLE_ROMAJI_DESC\"",
|
|
"\"TITLE_ENGLISH\"",
|
|
"\"TITLE_ENGLISH_DESC\"",
|
|
"\"TITLE_NATIVE\"",
|
|
"\"TITLE_NATIVE_DESC\"",
|
|
"\"TYPE\"",
|
|
"\"TYPE_DESC\"",
|
|
"\"FORMAT\"",
|
|
"\"FORMAT_DESC\"",
|
|
"\"START_DATE\"",
|
|
"\"START_DATE_DESC\"",
|
|
"\"END_DATE\"",
|
|
"\"END_DATE_DESC\"",
|
|
"\"SCORE\"",
|
|
"\"SCORE_DESC\"",
|
|
"\"POPULARITY\"",
|
|
"\"POPULARITY_DESC\"",
|
|
"\"TRENDING\"",
|
|
"\"TRENDING_DESC\"",
|
|
"\"EPISODES\"",
|
|
"\"EPISODES_DESC\"",
|
|
"\"DURATION\"",
|
|
"\"DURATION_DESC\"",
|
|
"\"STATUS\"",
|
|
"\"STATUS_DESC\"",
|
|
"\"CHAPTERS\"",
|
|
"\"CHAPTERS_DESC\"",
|
|
"\"VOLUMES\"",
|
|
"\"VOLUMES_DESC\"",
|
|
"\"UPDATED_AT\"",
|
|
"\"UPDATED_AT_DESC\"",
|
|
"\"SEARCH_MATCH\"",
|
|
"\"FAVOURITES\"",
|
|
"\"FAVOURITES_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Media sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaSource",
|
|
"formattedName": "AL_MediaSource",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ORIGINAL\"",
|
|
"\"MANGA\"",
|
|
"\"LIGHT_NOVEL\"",
|
|
"\"VISUAL_NOVEL\"",
|
|
"\"VIDEO_GAME\"",
|
|
"\"OTHER\"",
|
|
"\"NOVEL\"",
|
|
"\"DOUJINSHI\"",
|
|
"\"ANIME\"",
|
|
"\"WEB_NOVEL\"",
|
|
"\"LIVE_ACTION\"",
|
|
"\"GAME\"",
|
|
"\"COMIC\"",
|
|
"\"MULTIMEDIA_PROJECT\"",
|
|
"\"PICTURE_BOOK\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Source type the media was adapted from"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaStatus",
|
|
"formattedName": "AL_MediaStatus",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"FINISHED\"",
|
|
"\"RELEASING\"",
|
|
"\"NOT_YET_RELEASED\"",
|
|
"\"CANCELLED\"",
|
|
"\"HIATUS\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The current releasing status of the media"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaTrendSort",
|
|
"formattedName": "AL_MediaTrendSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"MEDIA_ID\"",
|
|
"\"MEDIA_ID_DESC\"",
|
|
"\"DATE\"",
|
|
"\"DATE_DESC\"",
|
|
"\"SCORE\"",
|
|
"\"SCORE_DESC\"",
|
|
"\"POPULARITY\"",
|
|
"\"POPULARITY_DESC\"",
|
|
"\"TRENDING\"",
|
|
"\"TRENDING_DESC\"",
|
|
"\"EPISODE\"",
|
|
"\"EPISODE_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Media trend sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "MediaType",
|
|
"formattedName": "AL_MediaType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ANIME\"",
|
|
"\"MANGA\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Media type enum, anime or manga."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ModActionType",
|
|
"formattedName": "AL_ModActionType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"NOTE\"",
|
|
"\"BAN\"",
|
|
"\"DELETE\"",
|
|
"\"EDIT\"",
|
|
"\"EXPIRE\"",
|
|
"\"REPORT\"",
|
|
"\"RESET\"",
|
|
"\"ANON\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ModRole",
|
|
"formattedName": "AL_ModRole",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ADMIN\"",
|
|
"\"LEAD_DEVELOPER\"",
|
|
"\"DEVELOPER\"",
|
|
"\"LEAD_COMMUNITY\"",
|
|
"\"COMMUNITY\"",
|
|
"\"DISCORD_COMMUNITY\"",
|
|
"\"LEAD_ANIME_DATA\"",
|
|
"\"ANIME_DATA\"",
|
|
"\"LEAD_MANGA_DATA\"",
|
|
"\"MANGA_DATA\"",
|
|
"\"LEAD_SOCIAL_MEDIA\"",
|
|
"\"SOCIAL_MEDIA\"",
|
|
"\"RETIRED\"",
|
|
"\"CHARACTER_DATA\"",
|
|
"\"STAFF_DATA\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Mod role enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "NotificationType",
|
|
"formattedName": "AL_NotificationType",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ACTIVITY_MESSAGE\"",
|
|
"\"ACTIVITY_REPLY\"",
|
|
"\"FOLLOWING\"",
|
|
"\"ACTIVITY_MENTION\"",
|
|
"\"THREAD_COMMENT_MENTION\"",
|
|
"\"THREAD_SUBSCRIBED\"",
|
|
"\"THREAD_COMMENT_REPLY\"",
|
|
"\"AIRING\"",
|
|
"\"ACTIVITY_LIKE\"",
|
|
"\"ACTIVITY_REPLY_LIKE\"",
|
|
"\"THREAD_LIKE\"",
|
|
"\"THREAD_COMMENT_LIKE\"",
|
|
"\"ACTIVITY_REPLY_SUBSCRIBED\"",
|
|
"\"RELATED_MEDIA_ADDITION\"",
|
|
"\"MEDIA_DATA_CHANGE\"",
|
|
"\"MEDIA_MERGE\"",
|
|
"\"MEDIA_DELETION\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Notification type enum"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RecommendationRating",
|
|
"formattedName": "AL_RecommendationRating",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"NO_RATING\"",
|
|
"\"RATE_UP\"",
|
|
"\"RATE_DOWN\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Recommendation rating enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RecommendationSort",
|
|
"formattedName": "AL_RecommendationSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"RATING\"",
|
|
"\"RATING_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Recommendation sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ReviewRating",
|
|
"formattedName": "AL_ReviewRating",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"NO_VOTE\"",
|
|
"\"UP_VOTE\"",
|
|
"\"DOWN_VOTE\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Review rating enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ReviewSort",
|
|
"formattedName": "AL_ReviewSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"SCORE\"",
|
|
"\"SCORE_DESC\"",
|
|
"\"RATING\"",
|
|
"\"RATING_DESC\"",
|
|
"\"CREATED_AT\"",
|
|
"\"CREATED_AT_DESC\"",
|
|
"\"UPDATED_AT\"",
|
|
"\"UPDATED_AT_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Review sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "RevisionHistoryAction",
|
|
"formattedName": "AL_RevisionHistoryAction",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"CREATE\"",
|
|
"\"EDIT\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Revision history actions"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ScoreFormat",
|
|
"formattedName": "AL_ScoreFormat",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"POINT_100\"",
|
|
"\"POINT_10_DECIMAL\"",
|
|
"\"POINT_10\"",
|
|
"\"POINT_5\"",
|
|
"\"POINT_3\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Media list scoring type"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SiteTrendSort",
|
|
"formattedName": "AL_SiteTrendSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"DATE\"",
|
|
"\"DATE_DESC\"",
|
|
"\"COUNT\"",
|
|
"\"COUNT_DESC\"",
|
|
"\"CHANGE\"",
|
|
"\"CHANGE_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Site trend sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffLanguage",
|
|
"formattedName": "AL_StaffLanguage",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"JAPANESE\"",
|
|
"\"ENGLISH\"",
|
|
"\"KOREAN\"",
|
|
"\"ITALIAN\"",
|
|
"\"SPANISH\"",
|
|
"\"PORTUGUESE\"",
|
|
"\"FRENCH\"",
|
|
"\"GERMAN\"",
|
|
"\"HEBREW\"",
|
|
"\"HUNGARIAN\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The primary language of the voice actor"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StaffSort",
|
|
"formattedName": "AL_StaffSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"ROLE\"",
|
|
"\"ROLE_DESC\"",
|
|
"\"LANGUAGE\"",
|
|
"\"LANGUAGE_DESC\"",
|
|
"\"SEARCH_MATCH\"",
|
|
"\"FAVOURITES\"",
|
|
"\"FAVOURITES_DESC\"",
|
|
"\"RELEVANCE\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Staff sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "StudioSort",
|
|
"formattedName": "AL_StudioSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"NAME\"",
|
|
"\"NAME_DESC\"",
|
|
"\"SEARCH_MATCH\"",
|
|
"\"FAVOURITES\"",
|
|
"\"FAVOURITES_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Studio sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SubmissionSort",
|
|
"formattedName": "AL_SubmissionSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Submission sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "SubmissionStatus",
|
|
"formattedName": "AL_SubmissionStatus",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"PENDING\"",
|
|
"\"REJECTED\"",
|
|
"\"PARTIALLY_ACCEPTED\"",
|
|
"\"ACCEPTED\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Submission status"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadCommentSort",
|
|
"formattedName": "AL_ThreadCommentSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Thread comments sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "ThreadSort",
|
|
"formattedName": "AL_ThreadSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"TITLE\"",
|
|
"\"TITLE_DESC\"",
|
|
"\"CREATED_AT\"",
|
|
"\"CREATED_AT_DESC\"",
|
|
"\"UPDATED_AT\"",
|
|
"\"UPDATED_AT_DESC\"",
|
|
"\"REPLIED_AT\"",
|
|
"\"REPLIED_AT_DESC\"",
|
|
"\"REPLY_COUNT\"",
|
|
"\"REPLY_COUNT_DESC\"",
|
|
"\"VIEW_COUNT\"",
|
|
"\"VIEW_COUNT_DESC\"",
|
|
"\"IS_STICKY\"",
|
|
"\"SEARCH_MATCH\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" Thread sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserSort",
|
|
"formattedName": "AL_UserSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"USERNAME\"",
|
|
"\"USERNAME_DESC\"",
|
|
"\"WATCHED_TIME\"",
|
|
"\"WATCHED_TIME_DESC\"",
|
|
"\"CHAPTERS_READ\"",
|
|
"\"CHAPTERS_READ_DESC\"",
|
|
"\"SEARCH_MATCH\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" User sort enums"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStaffNameLanguage",
|
|
"formattedName": "AL_UserStaffNameLanguage",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ROMAJI_WESTERN\"",
|
|
"\"ROMAJI\"",
|
|
"\"NATIVE\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The language the user wants to see staff and character names in"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserStatisticsSort",
|
|
"formattedName": "AL_UserStatisticsSort",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ID\"",
|
|
"\"ID_DESC\"",
|
|
"\"COUNT\"",
|
|
"\"COUNT_DESC\"",
|
|
"\"PROGRESS\"",
|
|
"\"PROGRESS_DESC\"",
|
|
"\"MEAN_SCORE\"",
|
|
"\"MEAN_SCORE_DESC\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" User statistics sort enum"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/models_gen.go",
|
|
"filename": "models_gen.go",
|
|
"name": "UserTitleLanguage",
|
|
"formattedName": "AL_UserTitleLanguage",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"ROMAJI\"",
|
|
"\"ENGLISH\"",
|
|
"\"NATIVE\"",
|
|
"\"ROMAJI_STYLISED\"",
|
|
"\"ENGLISH_STYLISED\"",
|
|
"\"NATIVE_STYLISED\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" The language the user wants to see media titles in"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/stats.go",
|
|
"filename": "stats.go",
|
|
"name": "Stats",
|
|
"formattedName": "AL_Stats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeStats",
|
|
"jsonName": "animeStats",
|
|
"goType": "AnimeStats",
|
|
"typescriptType": "AL_AnimeStats",
|
|
"usedTypescriptType": "AL_AnimeStats",
|
|
"usedStructName": "anilist.AnimeStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaStats",
|
|
"jsonName": "mangaStats",
|
|
"goType": "MangaStats",
|
|
"typescriptType": "AL_MangaStats",
|
|
"usedTypescriptType": "AL_MangaStats",
|
|
"usedStructName": "anilist.MangaStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/stats.go",
|
|
"filename": "stats.go",
|
|
"name": "AnimeStats",
|
|
"formattedName": "AL_AnimeStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinutesWatched",
|
|
"jsonName": "minutesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodesWatched",
|
|
"jsonName": "episodesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]UserGenreStats",
|
|
"typescriptType": "Array\u003cAL_UserGenreStats\u003e",
|
|
"usedTypescriptType": "AL_UserGenreStats",
|
|
"usedStructName": "anilist.UserGenreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Formats",
|
|
"jsonName": "formats",
|
|
"goType": "[]UserFormatStats",
|
|
"typescriptType": "Array\u003cAL_UserFormatStats\u003e",
|
|
"usedTypescriptType": "AL_UserFormatStats",
|
|
"usedStructName": "anilist.UserFormatStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Statuses",
|
|
"jsonName": "statuses",
|
|
"goType": "[]UserStatusStats",
|
|
"typescriptType": "Array\u003cAL_UserStatusStats\u003e",
|
|
"usedTypescriptType": "AL_UserStatusStats",
|
|
"usedStructName": "anilist.UserStatusStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Studios",
|
|
"jsonName": "studios",
|
|
"goType": "[]UserStudioStats",
|
|
"typescriptType": "Array\u003cAL_UserStudioStats\u003e",
|
|
"usedTypescriptType": "AL_UserStudioStats",
|
|
"usedStructName": "anilist.UserStudioStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scores",
|
|
"jsonName": "scores",
|
|
"goType": "[]UserScoreStats",
|
|
"typescriptType": "Array\u003cAL_UserScoreStats\u003e",
|
|
"usedTypescriptType": "AL_UserScoreStats",
|
|
"usedStructName": "anilist.UserScoreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYears",
|
|
"jsonName": "startYears",
|
|
"goType": "[]UserStartYearStats",
|
|
"typescriptType": "Array\u003cAL_UserStartYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserStartYearStats",
|
|
"usedStructName": "anilist.UserStartYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseYears",
|
|
"jsonName": "releaseYears",
|
|
"goType": "[]UserReleaseYearStats",
|
|
"typescriptType": "Array\u003cAL_UserReleaseYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserReleaseYearStats",
|
|
"usedStructName": "anilist.UserReleaseYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/stats.go",
|
|
"filename": "stats.go",
|
|
"name": "MangaStats",
|
|
"formattedName": "AL_MangaStats",
|
|
"package": "anilist",
|
|
"fields": [
|
|
{
|
|
"name": "Count",
|
|
"jsonName": "count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChaptersRead",
|
|
"jsonName": "chaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MeanScore",
|
|
"jsonName": "meanScore",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]UserGenreStats",
|
|
"typescriptType": "Array\u003cAL_UserGenreStats\u003e",
|
|
"usedTypescriptType": "AL_UserGenreStats",
|
|
"usedStructName": "anilist.UserGenreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Statuses",
|
|
"jsonName": "statuses",
|
|
"goType": "[]UserStatusStats",
|
|
"typescriptType": "Array\u003cAL_UserStatusStats\u003e",
|
|
"usedTypescriptType": "AL_UserStatusStats",
|
|
"usedStructName": "anilist.UserStatusStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scores",
|
|
"jsonName": "scores",
|
|
"goType": "[]UserScoreStats",
|
|
"typescriptType": "Array\u003cAL_UserScoreStats\u003e",
|
|
"usedTypescriptType": "AL_UserScoreStats",
|
|
"usedStructName": "anilist.UserScoreStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYears",
|
|
"jsonName": "startYears",
|
|
"goType": "[]UserStartYearStats",
|
|
"typescriptType": "Array\u003cAL_UserStartYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserStartYearStats",
|
|
"usedStructName": "anilist.UserStartYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseYears",
|
|
"jsonName": "releaseYears",
|
|
"goType": "[]UserReleaseYearStats",
|
|
"typescriptType": "Array\u003cAL_UserReleaseYearStats\u003e",
|
|
"usedTypescriptType": "AL_UserReleaseYearStats",
|
|
"usedStructName": "anilist.UserReleaseYearStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anilist/utils.go",
|
|
"filename": "utils.go",
|
|
"name": "GetSeasonKind",
|
|
"formattedName": "AL_GetSeasonKind",
|
|
"package": "anilist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/animap/animap.go",
|
|
"filename": "animap.go",
|
|
"name": "Anime",
|
|
"formattedName": "Animap_Anime",
|
|
"package": "animap",
|
|
"fields": [
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "titles",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" YYYY-MM-DD"
|
|
]
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "endDate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" YYYY-MM-DD"
|
|
]
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Finished, Airing, Upcoming, etc."
|
|
]
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" TV, OVA, Movie, etc."
|
|
]
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "map[string]Episode",
|
|
"typescriptType": "Record\u003cstring, Animap_Episode\u003e",
|
|
"usedTypescriptType": "Animap_Episode",
|
|
"usedStructName": "animap.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Indexed by AniDB episode number, \"1\", \"S1\", etc."
|
|
]
|
|
},
|
|
{
|
|
"name": "Mappings",
|
|
"jsonName": "mappings",
|
|
"goType": "AnimeMapping",
|
|
"typescriptType": "Animap_AnimeMapping",
|
|
"usedTypescriptType": "Animap_AnimeMapping",
|
|
"usedStructName": "animap.AnimeMapping",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/animap/animap.go",
|
|
"filename": "animap.go",
|
|
"name": "AnimeMapping",
|
|
"formattedName": "Animap_AnimeMapping",
|
|
"package": "animap",
|
|
"fields": [
|
|
{
|
|
"name": "AnidbID",
|
|
"jsonName": "anidb_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistID",
|
|
"jsonName": "anilist_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "KitsuID",
|
|
"jsonName": "kitsu_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TheTvdbID",
|
|
"jsonName": "thetvdb_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TheMovieDbID",
|
|
"jsonName": "themoviedb_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Can be int or string, forced to string"
|
|
]
|
|
},
|
|
{
|
|
"name": "MalID",
|
|
"jsonName": "mal_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LivechartID",
|
|
"jsonName": "livechart_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimePlanetID",
|
|
"jsonName": "animeplanet_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Can be int or string, forced to string"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnisearchID",
|
|
"jsonName": "anisearch_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SimklID",
|
|
"jsonName": "simkl_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NotifyMoeID",
|
|
"jsonName": "notifymoe_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimecountdownID",
|
|
"jsonName": "animecountdown_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/animap/animap.go",
|
|
"filename": "animap.go",
|
|
"name": "Episode",
|
|
"formattedName": "Animap_Episode",
|
|
"package": "animap",
|
|
"fields": [
|
|
{
|
|
"name": "AnidbEpisode",
|
|
"jsonName": "anidbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbId",
|
|
"jsonName": "anidbEid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TvdbId",
|
|
"jsonName": "tvdbEid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TvdbShowId",
|
|
"jsonName": "tvdbShowId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AirDate",
|
|
"jsonName": "airDate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" YYYY-MM-DD"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnidbTitle",
|
|
"jsonName": "anidbTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Title of the episode from AniDB"
|
|
]
|
|
},
|
|
{
|
|
"name": "TvdbTitle",
|
|
"jsonName": "tvdbTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Title of the episode from TVDB"
|
|
]
|
|
},
|
|
{
|
|
"name": "Overview",
|
|
"jsonName": "overview",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Runtime",
|
|
"jsonName": "runtime",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" minutes"
|
|
]
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Xm"
|
|
]
|
|
},
|
|
{
|
|
"name": "SeasonNumber",
|
|
"jsonName": "seasonNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonName",
|
|
"jsonName": "seasonName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "number",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteNumber",
|
|
"jsonName": "absoluteNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/animap/animap.go",
|
|
"filename": "animap.go",
|
|
"name": "Cache",
|
|
"formattedName": "Animap_Cache",
|
|
"package": "animap",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/animap/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimapMediaRequestedEvent",
|
|
"formattedName": "Animap_AnimapMediaRequestedEvent",
|
|
"package": "animap",
|
|
"fields": [
|
|
{
|
|
"name": "From",
|
|
"jsonName": "from",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Id",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Anime",
|
|
"typescriptType": "Animap_Anime",
|
|
"usedTypescriptType": "Animap_Anime",
|
|
"usedStructName": "animap.Anime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimapMediaRequestedEvent is triggered when the Animap media is requested.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/animap/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimapMediaEvent",
|
|
"formattedName": "Animap_AnimapMediaEvent",
|
|
"package": "animap",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Anime",
|
|
"typescriptType": "Animap_Anime",
|
|
"usedTypescriptType": "Animap_Anime",
|
|
"usedStructName": "animap.Anime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimapMediaEvent is triggered after processing AnimapMedia."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anizip/anizip.go",
|
|
"filename": "anizip.go",
|
|
"name": "Episode",
|
|
"formattedName": "Anizip_Episode",
|
|
"package": "anizip",
|
|
"fields": [
|
|
{
|
|
"name": "TvdbEid",
|
|
"jsonName": "tvdbEid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AirDate",
|
|
"jsonName": "airdate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonNumber",
|
|
"jsonName": "seasonNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteEpisodeNumber",
|
|
"jsonName": "absoluteEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Summary",
|
|
"jsonName": "summary",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Overview",
|
|
"jsonName": "overview",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Runtime",
|
|
"jsonName": "runtime",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbEid",
|
|
"jsonName": "anidbEid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "rating",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anizip/anizip.go",
|
|
"filename": "anizip.go",
|
|
"name": "Mappings",
|
|
"formattedName": "Anizip_Mappings",
|
|
"package": "anizip",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeplanetID",
|
|
"jsonName": "animeplanet_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "KitsuID",
|
|
"jsonName": "kitsu_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MalID",
|
|
"jsonName": "mal_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistID",
|
|
"jsonName": "anilist_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnisearchID",
|
|
"jsonName": "anisearch_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbID",
|
|
"jsonName": "anidb_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NotifymoeID",
|
|
"jsonName": "notifymoe_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LivechartID",
|
|
"jsonName": "livechart_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThetvdbID",
|
|
"jsonName": "thetvdb_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ImdbID",
|
|
"jsonName": "imdb_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThemoviedbID",
|
|
"jsonName": "themoviedb_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anizip/anizip.go",
|
|
"filename": "anizip.go",
|
|
"name": "Media",
|
|
"formattedName": "Anizip_Media",
|
|
"package": "anizip",
|
|
"fields": [
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "titles",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "map[string]Episode",
|
|
"typescriptType": "Record\u003cstring, Anizip_Episode\u003e",
|
|
"usedTypescriptType": "Anizip_Episode",
|
|
"usedStructName": "anizip.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeCount",
|
|
"jsonName": "episodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SpecialCount",
|
|
"jsonName": "specialCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mappings",
|
|
"jsonName": "mappings",
|
|
"goType": "Mappings",
|
|
"typescriptType": "Anizip_Mappings",
|
|
"usedTypescriptType": "Anizip_Mappings",
|
|
"usedStructName": "anizip.Mappings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anizip/anizip.go",
|
|
"filename": "anizip.go",
|
|
"name": "Cache",
|
|
"formattedName": "Anizip_Cache",
|
|
"package": "anizip",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anizip/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnizipMediaRequestedEvent",
|
|
"formattedName": "Anizip_AnizipMediaRequestedEvent",
|
|
"package": "anizip",
|
|
"fields": [
|
|
{
|
|
"name": "From",
|
|
"jsonName": "from",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Id",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "Anizip_Media",
|
|
"usedTypescriptType": "Anizip_Media",
|
|
"usedStructName": "anizip.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnizipMediaRequestedEvent is triggered when the AniZip media is requested.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/anizip/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnizipMediaEvent",
|
|
"formattedName": "Anizip_AnizipMediaEvent",
|
|
"package": "anizip",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "Anizip_Media",
|
|
"usedTypescriptType": "Anizip_Media",
|
|
"usedStructName": "anizip.Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnizipMediaEvent is triggered after processing AnizipMedia."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/filler/filler.go",
|
|
"filename": "filler.go",
|
|
"name": "SearchOptions",
|
|
"formattedName": "SearchOptions",
|
|
"package": "filler",
|
|
"fields": [
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "Titles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/filler/filler.go",
|
|
"filename": "filler.go",
|
|
"name": "SearchResult",
|
|
"formattedName": "SearchResult",
|
|
"package": "filler",
|
|
"fields": [
|
|
{
|
|
"name": "Slug",
|
|
"jsonName": "Slug",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "Title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/filler/filler.go",
|
|
"filename": "filler.go",
|
|
"name": "Data",
|
|
"formattedName": "Data",
|
|
"package": "filler",
|
|
"fields": [
|
|
{
|
|
"name": "FillerEpisodes",
|
|
"jsonName": "fillerEpisodes",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/filler/filler.go",
|
|
"filename": "filler.go",
|
|
"name": "AnimeFillerList",
|
|
"formattedName": "AnimeFillerList",
|
|
"package": "filler",
|
|
"fields": [
|
|
{
|
|
"name": "baseUrl",
|
|
"jsonName": "baseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "userAgent",
|
|
"jsonName": "userAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "BasicAnime",
|
|
"formattedName": "MAL_BasicAnime",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MainPicture",
|
|
"jsonName": "main_picture",
|
|
"goType": "MAL_BasicAnime_MainPicture",
|
|
"inlineStructType": "struct{\nMedium string `json:\"medium\"`\nLarge string `json:\"large\"`}",
|
|
"typescriptType": "MAL_BasicAnime_MainPicture",
|
|
"usedTypescriptType": "{ medium: string; large: string; }",
|
|
"usedStructName": "mal.BasicAnime_MainPicture",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlternativeTitles",
|
|
"jsonName": "alternative_titles",
|
|
"goType": "MAL_BasicAnime_AlternativeTitles",
|
|
"inlineStructType": "struct{\nSynonyms []string `json:\"synonyms\"`\nEn string `json:\"en\"`\nJa string `json:\"ja\"`}",
|
|
"typescriptType": "MAL_BasicAnime_AlternativeTitles",
|
|
"usedTypescriptType": "{ synonyms: Array\u003cstring\u003e; en: string; ja: string; }",
|
|
"usedStructName": "mal.BasicAnime_AlternativeTitles",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "start_date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "end_date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartSeason",
|
|
"jsonName": "start_season",
|
|
"goType": "MAL_BasicAnime_StartSeason",
|
|
"inlineStructType": "struct{\nYear int `json:\"year\"`\nSeason string `json:\"season\"`}",
|
|
"typescriptType": "MAL_BasicAnime_StartSeason",
|
|
"usedTypescriptType": "{ year: number; season: string; }",
|
|
"usedStructName": "mal.BasicAnime_StartSeason",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synopsis",
|
|
"jsonName": "synopsis",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NSFW",
|
|
"jsonName": "nsfw",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumEpisodes",
|
|
"jsonName": "num_episodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mean",
|
|
"jsonName": "mean",
|
|
"goType": "float32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rank",
|
|
"jsonName": "rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Popularity",
|
|
"jsonName": "popularity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaType",
|
|
"jsonName": "media_type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "MAL_MediaType",
|
|
"usedTypescriptType": "MAL_MediaType",
|
|
"usedStructName": "mal.MediaType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "MAL_MediaStatus",
|
|
"usedTypescriptType": "MAL_MediaStatus",
|
|
"usedStructName": "mal.MediaStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "BasicAnime_MainPicture",
|
|
"formattedName": "MAL_BasicAnime_MainPicture",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "BasicAnime_AlternativeTitles",
|
|
"formattedName": "MAL_BasicAnime_AlternativeTitles",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "En",
|
|
"jsonName": "en",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ja",
|
|
"jsonName": "ja",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "BasicAnime_StartSeason",
|
|
"formattedName": "MAL_BasicAnime_StartSeason",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "AnimeListEntry",
|
|
"formattedName": "MAL_AnimeListEntry",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "MAL_AnimeListEntry_Node",
|
|
"inlineStructType": "struct{\nID int `json:\"id\"`\nTitle string `json:\"title\"`\nMainPicture __STRUCT__ `json:\"main_picture\"`}",
|
|
"typescriptType": "MAL_AnimeListEntry_Node",
|
|
"usedTypescriptType": "{ id: number; title: string; main_picture: { medium: string; large: string; }; }",
|
|
"usedStructName": "mal.AnimeListEntry_Node",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListStatus",
|
|
"jsonName": "list_status",
|
|
"goType": "MAL_AnimeListEntry_ListStatus",
|
|
"inlineStructType": "struct{\nStatus MediaListStatus `json:\"status\"`\nIsRewatching bool `json:\"is_rewatching\"`\nNumEpisodesWatched int `json:\"num_episodes_watched\"`\nScore int `json:\"score\"`\nUpdatedAt string `json:\"updated_at\"`}",
|
|
"typescriptType": "MAL_AnimeListEntry_ListStatus",
|
|
"usedTypescriptType": "{ status: MediaListStatus; is_rewatching: boolean; num_episodes_watched: number; score: number; updated_at: string; }",
|
|
"usedStructName": "mal.AnimeListEntry_ListStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "AnimeListEntry_Node",
|
|
"formattedName": "MAL_AnimeListEntry_Node",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MainPicture",
|
|
"jsonName": "main_picture",
|
|
"goType": "__STRUCT__",
|
|
"inlineStructType": "struct{\nMedium string `json:\"medium\"`\nLarge string `json:\"large\"`}",
|
|
"typescriptType": "{ medium: string; large: string; }",
|
|
"usedTypescriptType": "{ medium: string; large: string; }",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "AnimeListEntry_ListStatus",
|
|
"formattedName": "MAL_AnimeListEntry_ListStatus",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "MAL_MediaListStatus",
|
|
"usedTypescriptType": "MAL_MediaListStatus",
|
|
"usedStructName": "mal.MediaListStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRewatching",
|
|
"jsonName": "is_rewatching",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumEpisodesWatched",
|
|
"jsonName": "num_episodes_watched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updated_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "AnimeListProgressParams",
|
|
"formattedName": "MAL_AnimeListProgressParams",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "NumEpisodesWatched",
|
|
"jsonName": "NumEpisodesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "AnimeListStatusParams",
|
|
"formattedName": "MAL_AnimeListStatusParams",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "MAL_MediaListStatus",
|
|
"usedTypescriptType": "MAL_MediaListStatus",
|
|
"usedStructName": "mal.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRewatching",
|
|
"jsonName": "IsRewatching",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumEpisodesWatched",
|
|
"jsonName": "NumEpisodesWatched",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "Score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "BasicManga",
|
|
"formattedName": "MAL_BasicManga",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MainPicture",
|
|
"jsonName": "main_picture",
|
|
"goType": "MAL_BasicManga_MainPicture",
|
|
"inlineStructType": "struct{\nMedium string `json:\"medium\"`\nLarge string `json:\"large\"`}",
|
|
"typescriptType": "MAL_BasicManga_MainPicture",
|
|
"usedTypescriptType": "{ medium: string; large: string; }",
|
|
"usedStructName": "mal.BasicManga_MainPicture",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlternativeTitles",
|
|
"jsonName": "alternative_titles",
|
|
"goType": "MAL_BasicManga_AlternativeTitles",
|
|
"inlineStructType": "struct{\nSynonyms []string `json:\"synonyms\"`\nEn string `json:\"en\"`\nJa string `json:\"ja\"`}",
|
|
"typescriptType": "MAL_BasicManga_AlternativeTitles",
|
|
"usedTypescriptType": "{ synonyms: Array\u003cstring\u003e; en: string; ja: string; }",
|
|
"usedStructName": "mal.BasicManga_AlternativeTitles",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "start_date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"jsonName": "end_date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synopsis",
|
|
"jsonName": "synopsis",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NSFW",
|
|
"jsonName": "nsfw",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumVolumes",
|
|
"jsonName": "num_volumes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumChapters",
|
|
"jsonName": "num_chapters",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mean",
|
|
"jsonName": "mean",
|
|
"goType": "float32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rank",
|
|
"jsonName": "rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Popularity",
|
|
"jsonName": "popularity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaType",
|
|
"jsonName": "media_type",
|
|
"goType": "MediaType",
|
|
"typescriptType": "MAL_MediaType",
|
|
"usedTypescriptType": "MAL_MediaType",
|
|
"usedStructName": "mal.MediaType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaStatus",
|
|
"typescriptType": "MAL_MediaStatus",
|
|
"usedTypescriptType": "MAL_MediaStatus",
|
|
"usedStructName": "mal.MediaStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "BasicManga_MainPicture",
|
|
"formattedName": "MAL_BasicManga_MainPicture",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Medium",
|
|
"jsonName": "medium",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Large",
|
|
"jsonName": "large",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "BasicManga_AlternativeTitles",
|
|
"formattedName": "MAL_BasicManga_AlternativeTitles",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "En",
|
|
"jsonName": "en",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ja",
|
|
"jsonName": "ja",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaListEntry",
|
|
"formattedName": "MAL_MangaListEntry",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Node",
|
|
"jsonName": "node",
|
|
"goType": "MAL_MangaListEntry_Node",
|
|
"inlineStructType": "struct{\nID int `json:\"id\"`\nTitle string `json:\"title\"`\nMainPicture __STRUCT__ `json:\"main_picture\"`}",
|
|
"typescriptType": "MAL_MangaListEntry_Node",
|
|
"usedTypescriptType": "{ id: number; title: string; main_picture: { medium: string; large: string; }; }",
|
|
"usedStructName": "mal.MangaListEntry_Node",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListStatus",
|
|
"jsonName": "list_status",
|
|
"goType": "MAL_MangaListEntry_ListStatus",
|
|
"inlineStructType": "struct{\nStatus MediaListStatus `json:\"status\"`\nIsRereading bool `json:\"is_rereading\"`\nNumVolumesRead int `json:\"num_volumes_read\"`\nNumChaptersRead int `json:\"num_chapters_read\"`\nScore int `json:\"score\"`\nUpdatedAt string `json:\"updated_at\"`}",
|
|
"typescriptType": "MAL_MangaListEntry_ListStatus",
|
|
"usedTypescriptType": "{ status: MediaListStatus; is_rereading: boolean; num_volumes_read: number; num_chapters_read: number; score: number; updated_at: string; }",
|
|
"usedStructName": "mal.MangaListEntry_ListStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaListEntry_Node",
|
|
"formattedName": "MAL_MangaListEntry_Node",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MainPicture",
|
|
"jsonName": "main_picture",
|
|
"goType": "__STRUCT__",
|
|
"inlineStructType": "struct{\nMedium string `json:\"medium\"`\nLarge string `json:\"large\"`}",
|
|
"typescriptType": "{ medium: string; large: string; }",
|
|
"usedTypescriptType": "{ medium: string; large: string; }",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaListEntry_ListStatus",
|
|
"formattedName": "MAL_MangaListEntry_ListStatus",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "MAL_MediaListStatus",
|
|
"usedTypescriptType": "MAL_MediaListStatus",
|
|
"usedStructName": "mal.MediaListStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRereading",
|
|
"jsonName": "is_rereading",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumVolumesRead",
|
|
"jsonName": "num_volumes_read",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumChaptersRead",
|
|
"jsonName": "num_chapters_read",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updated_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaListProgressParams",
|
|
"formattedName": "MAL_MangaListProgressParams",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "NumChaptersRead",
|
|
"jsonName": "NumChaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "MangaListStatusParams",
|
|
"formattedName": "MAL_MangaListStatusParams",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "MediaListStatus",
|
|
"typescriptType": "MAL_MediaListStatus",
|
|
"usedTypescriptType": "MAL_MediaListStatus",
|
|
"usedStructName": "mal.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRereading",
|
|
"jsonName": "IsRereading",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumChaptersRead",
|
|
"jsonName": "NumChaptersRead",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "Score",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/search.go",
|
|
"filename": "search.go",
|
|
"name": "SearchResultPayload",
|
|
"formattedName": "MAL_SearchResultPayload",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "MediaType",
|
|
"jsonName": "media_type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartYear",
|
|
"jsonName": "start_year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Aired",
|
|
"jsonName": "aired",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/search.go",
|
|
"filename": "search.go",
|
|
"name": "SearchResultAnime",
|
|
"formattedName": "MAL_SearchResultAnime",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ImageURL",
|
|
"jsonName": "image_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThumbnailURL",
|
|
"jsonName": "thumbnail_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "SearchResultPayload",
|
|
"typescriptType": "MAL_SearchResultPayload",
|
|
"usedTypescriptType": "MAL_SearchResultPayload",
|
|
"usedStructName": "mal.SearchResultPayload",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ESScore",
|
|
"jsonName": "es_score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/search.go",
|
|
"filename": "search.go",
|
|
"name": "SearchResult",
|
|
"formattedName": "MAL_SearchResult",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "Categories",
|
|
"jsonName": "categories",
|
|
"goType": "[]__STRUCT__",
|
|
"typescriptType": "Array\u003c{ type: string; items: Array\u003cSearchResultAnime\u003e; }\u003e",
|
|
"usedTypescriptType": "{ type: string; items: Array\u003cSearchResultAnime\u003e; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/search.go",
|
|
"filename": "search.go",
|
|
"name": "SearchCache",
|
|
"formattedName": "MAL_SearchCache",
|
|
"package": "mal",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/types.go",
|
|
"filename": "types.go",
|
|
"name": "RequestOptions",
|
|
"formattedName": "MAL_RequestOptions",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "AccessToken",
|
|
"jsonName": "AccessToken",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshToken",
|
|
"jsonName": "RefreshToken",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExpiresAt",
|
|
"jsonName": "ExpiresAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/types.go",
|
|
"filename": "types.go",
|
|
"name": "MediaType",
|
|
"formattedName": "MAL_MediaType",
|
|
"package": "mal",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"tv\"",
|
|
"\"ova\"",
|
|
"\"movie\"",
|
|
"\"special\"",
|
|
"\"ona\"",
|
|
"\"music\"",
|
|
"\"manga\"",
|
|
"\"novel\"",
|
|
"\"oneshot\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/types.go",
|
|
"filename": "types.go",
|
|
"name": "MediaStatus",
|
|
"formattedName": "MAL_MediaStatus",
|
|
"package": "mal",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"finished_airing\"",
|
|
"\"currently_airing\"",
|
|
"\"not_yet_aired\"",
|
|
"\"finished\"",
|
|
"\"currently_publishing\"",
|
|
"\"not_yet_published\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/types.go",
|
|
"filename": "types.go",
|
|
"name": "MediaListStatus",
|
|
"formattedName": "MAL_MediaListStatus",
|
|
"package": "mal",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"reading\"",
|
|
"\"watching\"",
|
|
"\"completed\"",
|
|
"\"on_hold\"",
|
|
"\"dropped\"",
|
|
"\"plan_to_watch\"",
|
|
"\"plan_to_read\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/mal/wrapper.go",
|
|
"filename": "wrapper.go",
|
|
"name": "Wrapper",
|
|
"formattedName": "MAL_Wrapper",
|
|
"package": "mal",
|
|
"fields": [
|
|
{
|
|
"name": "AccessToken",
|
|
"jsonName": "AccessToken",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "AnimeWrapperImpl",
|
|
"formattedName": "Metadata_AnimeWrapperImpl",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseAnime",
|
|
"jsonName": "baseAnime",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeMetadataRequestedEvent",
|
|
"formattedName": "Metadata_AnimeMetadataRequestedEvent",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "animeMetadata",
|
|
"goType": "AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeMetadataRequestedEvent is triggered when anime metadata is requested and right before the metadata is processed.",
|
|
" This event is followed by [AnimeMetadataEvent] which is triggered when the metadata is available.",
|
|
" Prevent default to skip the default behavior and return the modified metadata.",
|
|
" If the modified metadata is nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeMetadataEvent",
|
|
"formattedName": "Metadata_AnimeMetadataEvent",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "animeMetadata",
|
|
"goType": "AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeMetadataEvent is triggered when anime metadata is available and is about to be returned.",
|
|
" Anime metadata can be requested in many places, ranging from displaying the anime entry to starting a torrent stream.",
|
|
" This event is triggered after [AnimeMetadataRequestedEvent].",
|
|
" If the modified metadata is nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEpisodeMetadataRequestedEvent",
|
|
"formattedName": "Metadata_AnimeEpisodeMetadataRequestedEvent",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeMetadata",
|
|
"jsonName": "animeEpisodeMetadata",
|
|
"goType": "EpisodeMetadata",
|
|
"typescriptType": "Metadata_EpisodeMetadata",
|
|
"usedTypescriptType": "Metadata_EpisodeMetadata",
|
|
"usedStructName": "metadata.EpisodeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEpisodeMetadataRequestedEvent is triggered when anime episode metadata is requested.",
|
|
" Prevent default to skip the default behavior and return the overridden metadata.",
|
|
" This event is triggered before [AnimeEpisodeMetadataEvent].",
|
|
" If the modified episode metadata is nil, an empty EpisodeMetadata object will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEpisodeMetadataEvent",
|
|
"formattedName": "Metadata_AnimeEpisodeMetadataEvent",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeMetadata",
|
|
"jsonName": "animeEpisodeMetadata",
|
|
"goType": "EpisodeMetadata",
|
|
"typescriptType": "Metadata_EpisodeMetadata",
|
|
"usedTypescriptType": "Metadata_EpisodeMetadata",
|
|
"usedStructName": "metadata.EpisodeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEpisodeMetadataEvent is triggered when anime episode metadata is available and is about to be returned.",
|
|
" In the current implementation, episode metadata is requested for display purposes. It is used to get a more complete metadata object since the original AnimeMetadata object is not complete.",
|
|
" This event is triggered after [AnimeEpisodeMetadataRequestedEvent].",
|
|
" If the modified episode metadata is nil, an empty EpisodeMetadata object will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/provider.go",
|
|
"filename": "provider.go",
|
|
"name": "ProviderImpl",
|
|
"formattedName": "Metadata_ProviderImpl",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeMetadataCache",
|
|
"jsonName": "animeMetadataCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "singleflight",
|
|
"jsonName": "singleflight",
|
|
"goType": "singleflight.Group",
|
|
"typescriptType": "Group",
|
|
"usedTypescriptType": "Group",
|
|
"usedStructName": "singleflight.Group",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/provider.go",
|
|
"filename": "provider.go",
|
|
"name": "NewProviderImplOptions",
|
|
"formattedName": "Metadata_NewProviderImplOptions",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/types.go",
|
|
"filename": "types.go",
|
|
"name": "Platform",
|
|
"formattedName": "Metadata_Platform",
|
|
"package": "metadata",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"anilist\"",
|
|
"\"mal\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeMetadata",
|
|
"formattedName": "Metadata_AnimeMetadata",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "titles",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "map[string]EpisodeMetadata",
|
|
"typescriptType": "Record\u003cstring, Metadata_EpisodeMetadata\u003e",
|
|
"usedTypescriptType": "Metadata_EpisodeMetadata",
|
|
"usedStructName": "metadata.EpisodeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeCount",
|
|
"jsonName": "episodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SpecialCount",
|
|
"jsonName": "specialCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mappings",
|
|
"jsonName": "mappings",
|
|
"goType": "AnimeMappings",
|
|
"typescriptType": "Metadata_AnimeMappings",
|
|
"usedTypescriptType": "Metadata_AnimeMappings",
|
|
"usedStructName": "metadata.AnimeMappings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentEpisodeCount",
|
|
"jsonName": "",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeMappings",
|
|
"formattedName": "Metadata_AnimeMappings",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeplanetId",
|
|
"jsonName": "animeplanetId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "KitsuId",
|
|
"jsonName": "kitsuId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MalId",
|
|
"jsonName": "malId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistId",
|
|
"jsonName": "anilistId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnisearchId",
|
|
"jsonName": "anisearchId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbId",
|
|
"jsonName": "anidbId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NotifymoeId",
|
|
"jsonName": "notifymoeId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LivechartId",
|
|
"jsonName": "livechartId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThetvdbId",
|
|
"jsonName": "thetvdbId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ImdbId",
|
|
"jsonName": "imdbId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThemoviedbId",
|
|
"jsonName": "themoviedbId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/api/metadata/types.go",
|
|
"filename": "types.go",
|
|
"name": "EpisodeMetadata",
|
|
"formattedName": "Metadata_EpisodeMetadata",
|
|
"package": "metadata",
|
|
"fields": [
|
|
{
|
|
"name": "AnidbId",
|
|
"jsonName": "anidbId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TvdbId",
|
|
"jsonName": "tvdbId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AirDate",
|
|
"jsonName": "airDate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Summary",
|
|
"jsonName": "summary",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Overview",
|
|
"jsonName": "overview",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonNumber",
|
|
"jsonName": "seasonNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteEpisodeNumber",
|
|
"jsonName": "absoluteEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbEid",
|
|
"jsonName": "anidbEid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HasImage",
|
|
"jsonName": "hasImage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Indicates if the episode has a real image"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/history.go",
|
|
"filename": "history.go",
|
|
"name": "WatchHistory",
|
|
"formattedName": "Continuity_WatchHistory",
|
|
"package": "continuity",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "map[int]WatchHistoryItem",
|
|
"typescriptType": "Record\u003cnumber, Continuity_WatchHistoryItem\u003e",
|
|
"declaredValues": null,
|
|
"usedStructName": "continuity.WatchHistoryItem"
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/history.go",
|
|
"filename": "history.go",
|
|
"name": "WatchHistoryItem",
|
|
"formattedName": "Continuity_WatchHistoryItem",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "Kind",
|
|
"jsonName": "kind",
|
|
"goType": "Kind",
|
|
"typescriptType": "Continuity_Kind",
|
|
"usedTypescriptType": "Continuity_Kind",
|
|
"usedStructName": "continuity.Kind",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeAdded",
|
|
"jsonName": "timeAdded",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeUpdated",
|
|
"jsonName": "timeUpdated",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/history.go",
|
|
"filename": "history.go",
|
|
"name": "WatchHistoryItemResponse",
|
|
"formattedName": "Continuity_WatchHistoryItemResponse",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "Item",
|
|
"jsonName": "item",
|
|
"goType": "WatchHistoryItem",
|
|
"typescriptType": "Continuity_WatchHistoryItem",
|
|
"usedTypescriptType": "Continuity_WatchHistoryItem",
|
|
"usedStructName": "continuity.WatchHistoryItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Found",
|
|
"jsonName": "found",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/history.go",
|
|
"filename": "history.go",
|
|
"name": "UpdateWatchHistoryItemOptions",
|
|
"formattedName": "Continuity_UpdateWatchHistoryItemOptions",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Kind",
|
|
"jsonName": "kind",
|
|
"goType": "Kind",
|
|
"typescriptType": "Continuity_Kind",
|
|
"usedTypescriptType": "Continuity_Kind",
|
|
"usedStructName": "continuity.Kind",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "WatchHistoryItemRequestedEvent",
|
|
"formattedName": "Continuity_WatchHistoryItemRequestedEvent",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WatchHistoryItem",
|
|
"jsonName": "watchHistoryItem",
|
|
"goType": "WatchHistoryItem",
|
|
"typescriptType": "Continuity_WatchHistoryItem",
|
|
"usedTypescriptType": "Continuity_WatchHistoryItem",
|
|
"usedStructName": "continuity.WatchHistoryItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" WatchHistoryItemRequestedEvent is triggered when a watch history item is requested.",
|
|
" Prevent default to skip getting the watch history item from the file cache, in this case the event should have a valid WatchHistoryItem object or set it to nil to indicate that the watch history item was not found."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "WatchHistoryItemUpdatedEvent",
|
|
"formattedName": "Continuity_WatchHistoryItemUpdatedEvent",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "WatchHistoryItem",
|
|
"jsonName": "watchHistoryItem",
|
|
"goType": "WatchHistoryItem",
|
|
"typescriptType": "Continuity_WatchHistoryItem",
|
|
"usedTypescriptType": "Continuity_WatchHistoryItem",
|
|
"usedStructName": "continuity.WatchHistoryItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" WatchHistoryItemUpdatedEvent is triggered when a watch history item is updated."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "WatchHistoryLocalFileEpisodeItemRequestedEvent",
|
|
"formattedName": "Continuity_WatchHistoryLocalFileEpisodeItemRequestedEvent",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WatchHistoryItem",
|
|
"jsonName": "watchHistoryItem",
|
|
"goType": "WatchHistoryItem",
|
|
"typescriptType": "Continuity_WatchHistoryItem",
|
|
"usedTypescriptType": "Continuity_WatchHistoryItem",
|
|
"usedStructName": "continuity.WatchHistoryItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "WatchHistoryStreamEpisodeItemRequestedEvent",
|
|
"formattedName": "Continuity_WatchHistoryStreamEpisodeItemRequestedEvent",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "Episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WatchHistoryItem",
|
|
"jsonName": "watchHistoryItem",
|
|
"goType": "WatchHistoryItem",
|
|
"typescriptType": "Continuity_WatchHistoryItem",
|
|
"usedTypescriptType": "Continuity_WatchHistoryItem",
|
|
"usedStructName": "continuity.WatchHistoryItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "Manager",
|
|
"formattedName": "Continuity_Manager",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "watchHistoryFileCacheBucket",
|
|
"jsonName": "watchHistoryFileCacheBucket",
|
|
"goType": "filecache.Bucket",
|
|
"typescriptType": "Filecache_Bucket",
|
|
"usedTypescriptType": "Filecache_Bucket",
|
|
"usedStructName": "filecache.Bucket",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "externalPlayerEpisodeDetails",
|
|
"jsonName": "externalPlayerEpisodeDetails",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Continuity_Settings",
|
|
"usedTypescriptType": "Continuity_Settings",
|
|
"usedStructName": "continuity.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "ExternalPlayerEpisodeDetails",
|
|
"formattedName": "Continuity_ExternalPlayerEpisodeDetails",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "Settings",
|
|
"formattedName": "Continuity_Settings",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "WatchContinuityEnabled",
|
|
"jsonName": "WatchContinuityEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "Kind",
|
|
"formattedName": "Continuity_Kind",
|
|
"package": "continuity",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"onlinestream\"",
|
|
"\"mediastream\"",
|
|
"\"external_player\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/continuity/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "NewManagerOptions",
|
|
"formattedName": "Continuity_NewManagerOptions",
|
|
"package": "continuity",
|
|
"fields": [
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/app.go",
|
|
"filename": "app.go",
|
|
"name": "App",
|
|
"formattedName": "INTERNAL_App",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Config",
|
|
"jsonName": "Config",
|
|
"goType": "Config",
|
|
"typescriptType": "INTERNAL_Config",
|
|
"usedTypescriptType": "INTERNAL_Config",
|
|
"usedStructName": "core.Config",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentClientRepository",
|
|
"jsonName": "TorrentClientRepository",
|
|
"goType": "torrent_client.Repository",
|
|
"typescriptType": "TorrentClient_Repository",
|
|
"usedTypescriptType": "TorrentClient_Repository",
|
|
"usedStructName": "torrent_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentRepository",
|
|
"jsonName": "TorrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridClientRepository",
|
|
"jsonName": "DebridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Watcher",
|
|
"jsonName": "Watcher",
|
|
"goType": "scanner.Watcher",
|
|
"typescriptType": "Scanner_Watcher",
|
|
"usedTypescriptType": "Scanner_Watcher",
|
|
"usedStructName": "scanner.Watcher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistClient",
|
|
"jsonName": "AnilistClient",
|
|
"goType": "anilist.AnilistClient",
|
|
"typescriptType": "AL_AnilistClient",
|
|
"usedTypescriptType": "AL_AnilistClient",
|
|
"usedStructName": "anilist.AnilistClient",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistPlatform",
|
|
"jsonName": "AnilistPlatform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OfflinePlatform",
|
|
"jsonName": "OfflinePlatform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalManager",
|
|
"jsonName": "LocalManager",
|
|
"goType": "local.Manager",
|
|
"typescriptType": "Local_Manager",
|
|
"usedTypescriptType": "Local_Manager",
|
|
"usedStructName": "local.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FillerManager",
|
|
"jsonName": "FillerManager",
|
|
"goType": "fillermanager.FillerManager",
|
|
"typescriptType": "FillerManager",
|
|
"usedTypescriptType": "FillerManager",
|
|
"usedStructName": "fillermanager.FillerManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManager",
|
|
"typescriptType": "Events_WSEventManager",
|
|
"usedTypescriptType": "Events_WSEventManager",
|
|
"usedStructName": "events.WSEventManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoDownloader",
|
|
"jsonName": "AutoDownloader",
|
|
"goType": "autodownloader.AutoDownloader",
|
|
"typescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedTypescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedStructName": "autodownloader.AutoDownloader",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExtensionRepository",
|
|
"jsonName": "ExtensionRepository",
|
|
"goType": "extension_repo.Repository",
|
|
"typescriptType": "ExtensionRepo_Repository",
|
|
"usedTypescriptType": "ExtensionRepo_Repository",
|
|
"usedStructName": "extension_repo.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExtensionPlaygroundRepository",
|
|
"jsonName": "ExtensionPlaygroundRepository",
|
|
"goType": "extension_playground.PlaygroundRepository",
|
|
"typescriptType": "PlaygroundRepository",
|
|
"usedTypescriptType": "PlaygroundRepository",
|
|
"usedStructName": "extension_playground.PlaygroundRepository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DirectStreamManager",
|
|
"jsonName": "DirectStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NativePlayer",
|
|
"jsonName": "NativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPlayer",
|
|
"jsonName": "MediaPlayer",
|
|
"goType": "INTERNAL_App_MediaPlayer",
|
|
"inlineStructType": "struct{\nVLC vlc.VLC\nMpcHc mpchc.MpcHc\nMpv mpv.Mpv\nIina iina.Iina}",
|
|
"typescriptType": "INTERNAL_App_MediaPlayer",
|
|
"usedTypescriptType": "{ VLC: VLC; MpcHc: MpcHc; Mpv: Mpv; Iina: Iina; }",
|
|
"usedStructName": "core.App_MediaPlayer",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPlayerRepository",
|
|
"jsonName": "MediaPlayerRepository",
|
|
"goType": "mediaplayer.Repository",
|
|
"typescriptType": "Repository",
|
|
"usedTypescriptType": "Repository",
|
|
"usedStructName": "mediaplayer.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "Version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Updater",
|
|
"jsonName": "Updater",
|
|
"goType": "updater.Updater",
|
|
"typescriptType": "Updater_Updater",
|
|
"usedTypescriptType": "Updater_Updater",
|
|
"usedStructName": "updater.Updater",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoScanner",
|
|
"jsonName": "AutoScanner",
|
|
"goType": "autoscanner.AutoScanner",
|
|
"typescriptType": "AutoScanner_AutoScanner",
|
|
"usedTypescriptType": "AutoScanner_AutoScanner",
|
|
"usedStructName": "autoscanner.AutoScanner",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackManager",
|
|
"jsonName": "PlaybackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnlinestreamRepository",
|
|
"jsonName": "OnlinestreamRepository",
|
|
"goType": "onlinestream.Repository",
|
|
"typescriptType": "Onlinestream_Repository",
|
|
"usedTypescriptType": "Onlinestream_Repository",
|
|
"usedStructName": "onlinestream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaRepository",
|
|
"jsonName": "MangaRepository",
|
|
"goType": "manga.Repository",
|
|
"typescriptType": "Manga_Repository",
|
|
"usedTypescriptType": "Manga_Repository",
|
|
"usedStructName": "manga.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DiscordPresence",
|
|
"jsonName": "DiscordPresence",
|
|
"goType": "discordrpc_presence.Presence",
|
|
"typescriptType": "DiscordRPC_Presence",
|
|
"usedTypescriptType": "DiscordRPC_Presence",
|
|
"usedStructName": "discordrpc_presence.Presence",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaDownloader",
|
|
"jsonName": "MangaDownloader",
|
|
"goType": "manga.Downloader",
|
|
"typescriptType": "Manga_Downloader",
|
|
"usedTypescriptType": "Manga_Downloader",
|
|
"usedStructName": "manga.Downloader",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContinuityManager",
|
|
"jsonName": "ContinuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Cleanups",
|
|
"jsonName": "Cleanups",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnRefreshAnilistCollectionFuncs",
|
|
"jsonName": "OnRefreshAnilistCollectionFuncs",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnFlushLogs",
|
|
"jsonName": "OnFlushLogs",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediastreamRepository",
|
|
"jsonName": "MediastreamRepository",
|
|
"goType": "mediastream.Repository",
|
|
"typescriptType": "Mediastream_Repository",
|
|
"usedTypescriptType": "Mediastream_Repository",
|
|
"usedStructName": "mediastream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamRepository",
|
|
"jsonName": "TorrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FeatureFlags",
|
|
"jsonName": "FeatureFlags",
|
|
"goType": "FeatureFlags",
|
|
"typescriptType": "INTERNAL_FeatureFlags",
|
|
"usedTypescriptType": "INTERNAL_FeatureFlags",
|
|
"usedStructName": "core.FeatureFlags",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "Settings",
|
|
"goType": "models.Settings",
|
|
"typescriptType": "Models_Settings",
|
|
"usedTypescriptType": "Models_Settings",
|
|
"usedStructName": "models.Settings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SecondarySettings",
|
|
"jsonName": "SecondarySettings",
|
|
"goType": "INTERNAL_App_SecondarySettings",
|
|
"inlineStructType": "struct{\nMediastream models.MediastreamSettings\nTorrentstream models.TorrentstreamSettings\nDebrid models.DebridSettings}",
|
|
"typescriptType": "INTERNAL_App_SecondarySettings",
|
|
"usedTypescriptType": "{ Mediastream: MediastreamSettings; Torrentstream: TorrentstreamSettings; Debrid: DebridSettings; }",
|
|
"usedStructName": "core.App_SecondarySettings",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Struct for other settings sent to clientN"
|
|
]
|
|
},
|
|
{
|
|
"name": "SelfUpdater",
|
|
"jsonName": "SelfUpdater",
|
|
"goType": "updater.SelfUpdater",
|
|
"typescriptType": "Updater_SelfUpdater",
|
|
"usedTypescriptType": "Updater_SelfUpdater",
|
|
"usedStructName": "updater.SelfUpdater",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReportRepository",
|
|
"jsonName": "ReportRepository",
|
|
"goType": "report.Repository",
|
|
"typescriptType": "Report_Repository",
|
|
"usedTypescriptType": "Report_Repository",
|
|
"usedStructName": "report.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalLibrarySize",
|
|
"jsonName": "TotalLibrarySize",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Initialized in modules.go"
|
|
]
|
|
},
|
|
{
|
|
"name": "LibraryDir",
|
|
"jsonName": "LibraryDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDesktopSidecar",
|
|
"jsonName": "IsDesktopSidecar",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rawAnimeCollection",
|
|
"jsonName": "rawAnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" (retains custom lists)"
|
|
]
|
|
},
|
|
{
|
|
"name": "mangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rawMangaCollection",
|
|
"jsonName": "rawMangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" (retains custom lists)"
|
|
]
|
|
},
|
|
{
|
|
"name": "user",
|
|
"jsonName": "user",
|
|
"goType": "user.User",
|
|
"typescriptType": "User",
|
|
"usedTypescriptType": "User",
|
|
"usedStructName": "user.User",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "previousVersion",
|
|
"jsonName": "previousVersion",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "moduleMu",
|
|
"jsonName": "moduleMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HookManager",
|
|
"jsonName": "HookManager",
|
|
"goType": "hook.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "hook.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerReady",
|
|
"jsonName": "ServerReady",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether the Anilist data from the first request has been fetched"
|
|
]
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NakamaManager",
|
|
"jsonName": "NakamaManager",
|
|
"goType": "nakama.Manager",
|
|
"typescriptType": "Nakama_Manager",
|
|
"usedTypescriptType": "Nakama_Manager",
|
|
"usedStructName": "nakama.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerPasswordHash",
|
|
"jsonName": "ServerPasswordHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" SHA-256 hash of the server password"
|
|
]
|
|
},
|
|
{
|
|
"name": "PlaylistManager",
|
|
"jsonName": "PlaylistManager",
|
|
"goType": "playlist.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "playlist.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryExplorer",
|
|
"jsonName": "LibraryExplorer",
|
|
"goType": "library_explorer.LibraryExplorer",
|
|
"typescriptType": "LibraryExplorer_LibraryExplorer",
|
|
"usedTypescriptType": "LibraryExplorer_LibraryExplorer",
|
|
"usedStructName": "library_explorer.LibraryExplorer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/app.go",
|
|
"filename": "app.go",
|
|
"name": "App_MediaPlayer",
|
|
"formattedName": "INTERNAL_App_MediaPlayer",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "VLC",
|
|
"jsonName": "VLC",
|
|
"goType": "vlc.VLC",
|
|
"typescriptType": "VLC",
|
|
"usedTypescriptType": "VLC",
|
|
"usedStructName": "vlc.VLC",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcHc",
|
|
"jsonName": "MpcHc",
|
|
"goType": "mpchc.MpcHc",
|
|
"typescriptType": "MpcHc",
|
|
"usedTypescriptType": "MpcHc",
|
|
"usedStructName": "mpchc.MpcHc",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mpv",
|
|
"jsonName": "Mpv",
|
|
"goType": "mpv.Mpv",
|
|
"typescriptType": "Mpv",
|
|
"usedTypescriptType": "Mpv",
|
|
"usedStructName": "mpv.Mpv",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Iina",
|
|
"jsonName": "Iina",
|
|
"goType": "iina.Iina",
|
|
"typescriptType": "Iina",
|
|
"usedTypescriptType": "Iina",
|
|
"usedStructName": "iina.Iina",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/app.go",
|
|
"filename": "app.go",
|
|
"name": "App_SecondarySettings",
|
|
"formattedName": "INTERNAL_App_SecondarySettings",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Mediastream",
|
|
"jsonName": "Mediastream",
|
|
"goType": "models.MediastreamSettings",
|
|
"typescriptType": "Models_MediastreamSettings",
|
|
"usedTypescriptType": "Models_MediastreamSettings",
|
|
"usedStructName": "models.MediastreamSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrentstream",
|
|
"jsonName": "Torrentstream",
|
|
"goType": "models.TorrentstreamSettings",
|
|
"typescriptType": "Models_TorrentstreamSettings",
|
|
"usedTypescriptType": "Models_TorrentstreamSettings",
|
|
"usedStructName": "models.TorrentstreamSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Debrid",
|
|
"jsonName": "Debrid",
|
|
"goType": "models.DebridSettings",
|
|
"typescriptType": "Models_DebridSettings",
|
|
"usedTypescriptType": "Models_DebridSettings",
|
|
"usedStructName": "models.DebridSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config",
|
|
"formattedName": "INTERNAL_Config",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "Version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Server",
|
|
"jsonName": "Server",
|
|
"goType": "INTERNAL_Config_Server",
|
|
"inlineStructType": "struct{\nHost string\nPort int\nOffline bool\nUseBinaryPath bool\nSystray bool\nDoHUrl string\nPassword string}",
|
|
"typescriptType": "INTERNAL_Config_Server",
|
|
"usedTypescriptType": "{ Host: string; Port: number; Offline: boolean; UseBinaryPath: boolean; Systray: boolean; DoHUrl: string; Password: string; }",
|
|
"usedStructName": "core.Config_Server",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "INTERNAL_Config_Database",
|
|
"inlineStructType": "struct{\nName string}",
|
|
"typescriptType": "INTERNAL_Config_Database",
|
|
"usedTypescriptType": "{ Name: string; }",
|
|
"usedStructName": "core.Config_Database",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Web",
|
|
"jsonName": "Web",
|
|
"goType": "INTERNAL_Config_Web",
|
|
"inlineStructType": "struct{\nAssetDir string}",
|
|
"typescriptType": "INTERNAL_Config_Web",
|
|
"usedTypescriptType": "{ AssetDir: string; }",
|
|
"usedStructName": "core.Config_Web",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logs",
|
|
"jsonName": "Logs",
|
|
"goType": "INTERNAL_Config_Logs",
|
|
"inlineStructType": "struct{\nDir string}",
|
|
"typescriptType": "INTERNAL_Config_Logs",
|
|
"usedTypescriptType": "{ Dir: string; }",
|
|
"usedStructName": "core.Config_Logs",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Cache",
|
|
"jsonName": "Cache",
|
|
"goType": "INTERNAL_Config_Cache",
|
|
"inlineStructType": "struct{\nDir string\nTranscodeDir string}",
|
|
"typescriptType": "INTERNAL_Config_Cache",
|
|
"usedTypescriptType": "{ Dir: string; TranscodeDir: string; }",
|
|
"usedStructName": "core.Config_Cache",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Offline",
|
|
"jsonName": "Offline",
|
|
"goType": "INTERNAL_Config_Offline",
|
|
"inlineStructType": "struct{\nDir string\nAssetDir string}",
|
|
"typescriptType": "INTERNAL_Config_Offline",
|
|
"usedTypescriptType": "{ Dir: string; AssetDir: string; }",
|
|
"usedStructName": "core.Config_Offline",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "Manga",
|
|
"goType": "INTERNAL_Config_Manga",
|
|
"inlineStructType": "struct{\nDownloadDir string\nLocalDir string}",
|
|
"typescriptType": "INTERNAL_Config_Manga",
|
|
"usedTypescriptType": "{ DownloadDir: string; LocalDir: string; }",
|
|
"usedStructName": "core.Config_Manga",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "Data",
|
|
"goType": "INTERNAL_Config_Data",
|
|
"inlineStructType": "struct{\nAppDataDir string\nWorkingDir string}",
|
|
"typescriptType": "INTERNAL_Config_Data",
|
|
"usedTypescriptType": "{ AppDataDir: string; WorkingDir: string; }",
|
|
"usedStructName": "core.Config_Data",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Extensions",
|
|
"jsonName": "Extensions",
|
|
"goType": "INTERNAL_Config_Extensions",
|
|
"inlineStructType": "struct{\nDir string}",
|
|
"typescriptType": "INTERNAL_Config_Extensions",
|
|
"usedTypescriptType": "{ Dir: string; }",
|
|
"usedStructName": "core.Config_Extensions",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Anilist",
|
|
"jsonName": "Anilist",
|
|
"goType": "INTERNAL_Config_Anilist",
|
|
"inlineStructType": "struct{\nClientID string}",
|
|
"typescriptType": "INTERNAL_Config_Anilist",
|
|
"usedTypescriptType": "{ ClientID: string; }",
|
|
"usedStructName": "core.Config_Anilist",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Experimental",
|
|
"jsonName": "Experimental",
|
|
"goType": "INTERNAL_Config_Experimental",
|
|
"inlineStructType": "struct{\nMainServerTorrentStreaming bool}",
|
|
"typescriptType": "INTERNAL_Config_Experimental",
|
|
"usedTypescriptType": "{ MainServerTorrentStreaming: boolean; }",
|
|
"usedStructName": "core.Config_Experimental",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Server",
|
|
"formattedName": "INTERNAL_Config_Server",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Offline",
|
|
"jsonName": "Offline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseBinaryPath",
|
|
"jsonName": "UseBinaryPath",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Makes $SEANIME_WORKING_DIR point to the binary's directory"
|
|
]
|
|
},
|
|
{
|
|
"name": "Systray",
|
|
"jsonName": "Systray",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DoHUrl",
|
|
"jsonName": "DoHUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Password",
|
|
"jsonName": "Password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Database",
|
|
"formattedName": "INTERNAL_Config_Database",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "Name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Web",
|
|
"formattedName": "INTERNAL_Config_Web",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "AssetDir",
|
|
"jsonName": "AssetDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Logs",
|
|
"formattedName": "INTERNAL_Config_Logs",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Dir",
|
|
"jsonName": "Dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Cache",
|
|
"formattedName": "INTERNAL_Config_Cache",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Dir",
|
|
"jsonName": "Dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranscodeDir",
|
|
"jsonName": "TranscodeDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Offline",
|
|
"formattedName": "INTERNAL_Config_Offline",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Dir",
|
|
"jsonName": "Dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AssetDir",
|
|
"jsonName": "AssetDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Manga",
|
|
"formattedName": "INTERNAL_Config_Manga",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "DownloadDir",
|
|
"jsonName": "DownloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalDir",
|
|
"jsonName": "LocalDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Data",
|
|
"formattedName": "INTERNAL_Config_Data",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "AppDataDir",
|
|
"jsonName": "AppDataDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WorkingDir",
|
|
"jsonName": "WorkingDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Extensions",
|
|
"formattedName": "INTERNAL_Config_Extensions",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "Dir",
|
|
"jsonName": "Dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Anilist",
|
|
"formattedName": "INTERNAL_Config_Anilist",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "ClientID",
|
|
"jsonName": "ClientID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "Config_Experimental",
|
|
"formattedName": "INTERNAL_Config_Experimental",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "MainServerTorrentStreaming",
|
|
"jsonName": "MainServerTorrentStreaming",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/config.go",
|
|
"filename": "config.go",
|
|
"name": "ConfigOptions",
|
|
"formattedName": "INTERNAL_ConfigOptions",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "DataDir",
|
|
"jsonName": "DataDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The path to the Seanime data directory, if any"
|
|
]
|
|
},
|
|
{
|
|
"name": "OnVersionChange",
|
|
"jsonName": "OnVersionChange",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EmbeddedLogo",
|
|
"jsonName": "EmbeddedLogo",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" The embedded logo"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsDesktopSidecar",
|
|
"jsonName": "IsDesktopSidecar",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Run as the desktop sidecar"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/echo.go",
|
|
"filename": "echo.go",
|
|
"name": "CustomJSONSerializer",
|
|
"formattedName": "INTERNAL_CustomJSONSerializer",
|
|
"package": "core",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/feature_flags.go",
|
|
"filename": "feature_flags.go",
|
|
"name": "FeatureFlags",
|
|
"formattedName": "INTERNAL_FeatureFlags",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "MainServerTorrentStreaming",
|
|
"jsonName": "MainServerTorrentStreaming",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/feature_flags.go",
|
|
"filename": "feature_flags.go",
|
|
"name": "ExperimentalFeatureFlags",
|
|
"formattedName": "INTERNAL_ExperimentalFeatureFlags",
|
|
"package": "core",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/core/flags.go",
|
|
"filename": "flags.go",
|
|
"name": "SeanimeFlags",
|
|
"formattedName": "INTERNAL_SeanimeFlags",
|
|
"package": "core",
|
|
"fields": [
|
|
{
|
|
"name": "DataDir",
|
|
"jsonName": "DataDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Update",
|
|
"jsonName": "Update",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDesktopSidecar",
|
|
"jsonName": "IsDesktopSidecar",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/cron/cron.go",
|
|
"filename": "cron.go",
|
|
"name": "JobCtx",
|
|
"formattedName": "JobCtx",
|
|
"package": "cron",
|
|
"fields": [
|
|
{
|
|
"name": "App",
|
|
"jsonName": "App",
|
|
"goType": "core.App",
|
|
"typescriptType": "INTERNAL_App",
|
|
"usedTypescriptType": "INTERNAL_App",
|
|
"usedStructName": "core.App",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/db/db.go",
|
|
"filename": "db.go",
|
|
"name": "Database",
|
|
"formattedName": "DB_Database",
|
|
"package": "db",
|
|
"fields": [
|
|
{
|
|
"name": "gormdb",
|
|
"jsonName": "gormdb",
|
|
"goType": "gorm.DB",
|
|
"typescriptType": "DB",
|
|
"usedTypescriptType": "DB",
|
|
"usedStructName": "gorm.DB",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrMediaFillers",
|
|
"jsonName": "CurrMediaFillers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/db/media_filler.go",
|
|
"filename": "media_filler.go",
|
|
"name": "MediaFillerItem",
|
|
"formattedName": "DB_MediaFillerItem",
|
|
"package": "db",
|
|
"fields": [
|
|
{
|
|
"name": "DbId",
|
|
"jsonName": "dbId",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Slug",
|
|
"jsonName": "slug",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastFetchedAt",
|
|
"jsonName": "lastFetchedAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FillerEpisodes",
|
|
"jsonName": "fillerEpisodes",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "BaseModel",
|
|
"formattedName": "Models_BaseModel",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "Token",
|
|
"formattedName": "Models_Token",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "Account",
|
|
"formattedName": "Models_Account",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Token",
|
|
"jsonName": "token",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Viewer",
|
|
"jsonName": "viewer",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "LocalFiles",
|
|
"formattedName": "Models_LocalFiles",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "Settings",
|
|
"formattedName": "Models_Settings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Library",
|
|
"jsonName": "library",
|
|
"goType": "LibrarySettings",
|
|
"typescriptType": "Models_LibrarySettings",
|
|
"usedTypescriptType": "Models_LibrarySettings",
|
|
"usedStructName": "models.LibrarySettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPlayer",
|
|
"jsonName": "mediaPlayer",
|
|
"goType": "MediaPlayerSettings",
|
|
"typescriptType": "Models_MediaPlayerSettings",
|
|
"usedTypescriptType": "Models_MediaPlayerSettings",
|
|
"usedStructName": "models.MediaPlayerSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "TorrentSettings",
|
|
"typescriptType": "Models_TorrentSettings",
|
|
"usedTypescriptType": "Models_TorrentSettings",
|
|
"usedStructName": "models.TorrentSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "MangaSettings",
|
|
"typescriptType": "Models_MangaSettings",
|
|
"usedTypescriptType": "Models_MangaSettings",
|
|
"usedStructName": "models.MangaSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Anilist",
|
|
"jsonName": "anilist",
|
|
"goType": "AnilistSettings",
|
|
"typescriptType": "Models_AnilistSettings",
|
|
"usedTypescriptType": "Models_AnilistSettings",
|
|
"usedStructName": "models.AnilistSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListSync",
|
|
"jsonName": "listSync",
|
|
"goType": "ListSyncSettings",
|
|
"typescriptType": "Models_ListSyncSettings",
|
|
"usedTypescriptType": "Models_ListSyncSettings",
|
|
"usedStructName": "models.ListSyncSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoDownloader",
|
|
"jsonName": "autoDownloader",
|
|
"goType": "AutoDownloaderSettings",
|
|
"typescriptType": "Models_AutoDownloaderSettings",
|
|
"usedTypescriptType": "Models_AutoDownloaderSettings",
|
|
"usedStructName": "models.AutoDownloaderSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Discord",
|
|
"jsonName": "discord",
|
|
"goType": "DiscordSettings",
|
|
"typescriptType": "Models_DiscordSettings",
|
|
"usedTypescriptType": "Models_DiscordSettings",
|
|
"usedStructName": "models.DiscordSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notifications",
|
|
"jsonName": "notifications",
|
|
"goType": "NotificationSettings",
|
|
"typescriptType": "Models_NotificationSettings",
|
|
"usedTypescriptType": "Models_NotificationSettings",
|
|
"usedStructName": "models.NotificationSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nakama",
|
|
"jsonName": "nakama",
|
|
"goType": "NakamaSettings",
|
|
"typescriptType": "Models_NakamaSettings",
|
|
"usedTypescriptType": "Models_NakamaSettings",
|
|
"usedStructName": "models.NakamaSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "AnilistSettings",
|
|
"formattedName": "Models_AnilistSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "HideAudienceScore",
|
|
"jsonName": "hideAudienceScore",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableAdultContent",
|
|
"jsonName": "enableAdultContent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BlurAdultContent",
|
|
"jsonName": "blurAdultContent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "LibrarySettings",
|
|
"formattedName": "Models_LibrarySettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "LibraryPath",
|
|
"jsonName": "libraryPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoUpdateProgress",
|
|
"jsonName": "autoUpdateProgress",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableUpdateCheck",
|
|
"jsonName": "disableUpdateCheck",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentProvider",
|
|
"jsonName": "torrentProvider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoScan",
|
|
"jsonName": "autoScan",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableOnlinestream",
|
|
"jsonName": "enableOnlinestream",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IncludeOnlineStreamingInLibrary",
|
|
"jsonName": "includeOnlineStreamingInLibrary",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableAnimeCardTrailers",
|
|
"jsonName": "disableAnimeCardTrailers",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableManga",
|
|
"jsonName": "enableManga",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DOHProvider",
|
|
"jsonName": "dohProvider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OpenTorrentClientOnStart",
|
|
"jsonName": "openTorrentClientOnStart",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OpenWebURLOnStart",
|
|
"jsonName": "openWebURLOnStart",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshLibraryOnStart",
|
|
"jsonName": "refreshLibraryOnStart",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoPlayNextEpisode",
|
|
"jsonName": "autoPlayNextEpisode",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableWatchContinuity",
|
|
"jsonName": "enableWatchContinuity",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryPaths",
|
|
"jsonName": "libraryPaths",
|
|
"goType": "LibraryPaths",
|
|
"typescriptType": "Models_LibraryPaths",
|
|
"usedTypescriptType": "Models_LibraryPaths",
|
|
"usedStructName": "models.LibraryPaths",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoSyncOfflineLocalData",
|
|
"jsonName": "autoSyncOfflineLocalData",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScannerMatchingThreshold",
|
|
"jsonName": "scannerMatchingThreshold",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScannerMatchingAlgorithm",
|
|
"jsonName": "scannerMatchingAlgorithm",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoSyncToLocalAccount",
|
|
"jsonName": "autoSyncToLocalAccount",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoSaveCurrentMediaOffline",
|
|
"jsonName": "autoSaveCurrentMediaOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "LibraryPaths",
|
|
"formattedName": "Models_LibraryPaths",
|
|
"package": "models",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"declaredValues": null
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "NakamaSettings",
|
|
"formattedName": "Models_NakamaSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsHost",
|
|
"jsonName": "isHost",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HostPassword",
|
|
"jsonName": "hostPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RemoteServerURL",
|
|
"jsonName": "remoteServerURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RemoteServerPassword",
|
|
"jsonName": "remoteServerPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IncludeNakamaAnimeLibrary",
|
|
"jsonName": "includeNakamaAnimeLibrary",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HostShareLocalAnimeLibrary",
|
|
"jsonName": "hostShareLocalAnimeLibrary",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HostUnsharedAnimeIds",
|
|
"jsonName": "hostUnsharedAnimeIds",
|
|
"goType": "IntSlice",
|
|
"typescriptType": "Models_IntSlice",
|
|
"usedTypescriptType": "Models_IntSlice",
|
|
"usedStructName": "models.IntSlice",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HostEnablePortForwarding",
|
|
"jsonName": "hostEnablePortForwarding",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "IntSlice",
|
|
"formattedName": "Models_IntSlice",
|
|
"package": "models",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"declaredValues": null
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "MangaSettings",
|
|
"formattedName": "Models_MangaSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "DefaultProvider",
|
|
"jsonName": "defaultMangaProvider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoUpdateProgress",
|
|
"jsonName": "mangaAutoUpdateProgress",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalSourceDirectory",
|
|
"jsonName": "mangaLocalSourceDirectory",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "MediaPlayerSettings",
|
|
"formattedName": "Models_MediaPlayerSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "defaultPlayer",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"vlc\" or \"mpc-hc\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcUsername",
|
|
"jsonName": "vlcUsername",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcPassword",
|
|
"jsonName": "vlcPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcPort",
|
|
"jsonName": "vlcPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcPath",
|
|
"jsonName": "vlcPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcPort",
|
|
"jsonName": "mpcPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcPath",
|
|
"jsonName": "mpcPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpvSocket",
|
|
"jsonName": "mpvSocket",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpvPath",
|
|
"jsonName": "mpvPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpvArgs",
|
|
"jsonName": "mpvArgs",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IinaSocket",
|
|
"jsonName": "iinaSocket",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IinaPath",
|
|
"jsonName": "iinaPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IinaArgs",
|
|
"jsonName": "iinaArgs",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "TorrentSettings",
|
|
"formattedName": "Models_TorrentSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "defaultTorrentClient",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QBittorrentPath",
|
|
"jsonName": "qbittorrentPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QBittorrentHost",
|
|
"jsonName": "qbittorrentHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QBittorrentPort",
|
|
"jsonName": "qbittorrentPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QBittorrentUsername",
|
|
"jsonName": "qbittorrentUsername",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QBittorrentPassword",
|
|
"jsonName": "qbittorrentPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QBittorrentTags",
|
|
"jsonName": "qbittorrentTags",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionPath",
|
|
"jsonName": "transmissionPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionHost",
|
|
"jsonName": "transmissionHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionPort",
|
|
"jsonName": "transmissionPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionUsername",
|
|
"jsonName": "transmissionUsername",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionPassword",
|
|
"jsonName": "transmissionPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShowActiveTorrentCount",
|
|
"jsonName": "showActiveTorrentCount",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HideTorrentList",
|
|
"jsonName": "hideTorrentList",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "ListSyncSettings",
|
|
"formattedName": "Models_ListSyncSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Automatic",
|
|
"jsonName": "automatic",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Origin",
|
|
"jsonName": "origin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "DiscordSettings",
|
|
"formattedName": "Models_DiscordSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "EnableRichPresence",
|
|
"jsonName": "enableRichPresence",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableAnimeRichPresence",
|
|
"jsonName": "enableAnimeRichPresence",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableMangaRichPresence",
|
|
"jsonName": "enableMangaRichPresence",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RichPresenceHideSeanimeRepositoryButton",
|
|
"jsonName": "richPresenceHideSeanimeRepositoryButton",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RichPresenceShowAniListMediaButton",
|
|
"jsonName": "richPresenceShowAniListMediaButton",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RichPresenceShowAniListProfileButton",
|
|
"jsonName": "richPresenceShowAniListProfileButton",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RichPresenceUseMediaTitleStatus",
|
|
"jsonName": "richPresenceUseMediaTitleStatus",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "NotificationSettings",
|
|
"formattedName": "Models_NotificationSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "DisableNotifications",
|
|
"jsonName": "disableNotifications",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableAutoDownloaderNotifications",
|
|
"jsonName": "disableAutoDownloaderNotifications",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableAutoScannerNotifications",
|
|
"jsonName": "disableAutoScannerNotifications",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "Mal",
|
|
"formattedName": "Models_Mal",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AccessToken",
|
|
"jsonName": "accessToken",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshToken",
|
|
"jsonName": "refreshToken",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TokenExpiresAt",
|
|
"jsonName": "tokenExpiresAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "ScanSummary",
|
|
"formattedName": "Models_ScanSummary",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "AutoDownloaderRule",
|
|
"formattedName": "Models_AutoDownloaderRule",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "AutoDownloaderItem",
|
|
"formattedName": "Models_AutoDownloaderItem",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "RuleID",
|
|
"jsonName": "ruleId",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Link",
|
|
"jsonName": "link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Magnet",
|
|
"jsonName": "magnet",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentName",
|
|
"jsonName": "torrentName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Downloaded",
|
|
"jsonName": "downloaded",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "AutoDownloaderSettings",
|
|
"formattedName": "Models_AutoDownloaderSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Interval",
|
|
"jsonName": "interval",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadAutomatically",
|
|
"jsonName": "downloadAutomatically",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableEnhancedQueries",
|
|
"jsonName": "enableEnhancedQueries",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableSeasonCheck",
|
|
"jsonName": "enableSeasonCheck",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseDebrid",
|
|
"jsonName": "useDebrid",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "SilencedMediaEntry",
|
|
"formattedName": "Models_SilencedMediaEntry",
|
|
"package": "models",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "Theme",
|
|
"formattedName": "Models_Theme",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "EnableColorSettings",
|
|
"jsonName": "enableColorSettings",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BackgroundColor",
|
|
"jsonName": "backgroundColor",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AccentColor",
|
|
"jsonName": "accentColor",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SidebarBackgroundColor",
|
|
"jsonName": "sidebarBackgroundColor",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" DEPRECATED"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnimeEntryScreenLayout",
|
|
"jsonName": "animeEntryScreenLayout",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" DEPRECATED"
|
|
]
|
|
},
|
|
{
|
|
"name": "ExpandSidebarOnHover",
|
|
"jsonName": "expandSidebarOnHover",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HideTopNavbar",
|
|
"jsonName": "hideTopNavbar",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableMediaCardBlurredBackground",
|
|
"jsonName": "enableMediaCardBlurredBackground",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenCustomBackgroundImage",
|
|
"jsonName": "libraryScreenCustomBackgroundImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenCustomBackgroundOpacity",
|
|
"jsonName": "libraryScreenCustomBackgroundOpacity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallerEpisodeCarouselSize",
|
|
"jsonName": "smallerEpisodeCarouselSize",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenBannerType",
|
|
"jsonName": "libraryScreenBannerType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenCustomBannerImage",
|
|
"jsonName": "libraryScreenCustomBannerImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenCustomBannerPosition",
|
|
"jsonName": "libraryScreenCustomBannerPosition",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenCustomBannerOpacity",
|
|
"jsonName": "libraryScreenCustomBannerOpacity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableLibraryScreenGenreSelector",
|
|
"jsonName": "disableLibraryScreenGenreSelector",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryScreenCustomBackgroundBlur",
|
|
"jsonName": "libraryScreenCustomBackgroundBlur",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableMediaPageBlurredBackground",
|
|
"jsonName": "enableMediaPageBlurredBackground",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableSidebarTransparency",
|
|
"jsonName": "disableSidebarTransparency",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseLegacyEpisodeCard",
|
|
"jsonName": "useLegacyEpisodeCard",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" DEPRECATED"
|
|
]
|
|
},
|
|
{
|
|
"name": "DisableCarouselAutoScroll",
|
|
"jsonName": "disableCarouselAutoScroll",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPageBannerType",
|
|
"jsonName": "mediaPageBannerType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPageBannerSize",
|
|
"jsonName": "mediaPageBannerSize",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPageBannerInfoBoxSize",
|
|
"jsonName": "mediaPageBannerInfoBoxSize",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShowEpisodeCardAnimeInfo",
|
|
"jsonName": "showEpisodeCardAnimeInfo",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContinueWatchingDefaultSorting",
|
|
"jsonName": "continueWatchingDefaultSorting",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeLibraryCollectionDefaultSorting",
|
|
"jsonName": "animeLibraryCollectionDefaultSorting",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaLibraryCollectionDefaultSorting",
|
|
"jsonName": "mangaLibraryCollectionDefaultSorting",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShowAnimeUnwatchedCount",
|
|
"jsonName": "showAnimeUnwatchedCount",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShowMangaUnreadCount",
|
|
"jsonName": "showMangaUnreadCount",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HideEpisodeCardDescription",
|
|
"jsonName": "hideEpisodeCardDescription",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HideDownloadedEpisodeCardFilename",
|
|
"jsonName": "hideDownloadedEpisodeCardFilename",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CustomCSS",
|
|
"jsonName": "customCSS",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MobileCustomCSS",
|
|
"jsonName": "mobileCustomCSS",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnpinnedMenuItems",
|
|
"jsonName": "unpinnedMenuItems",
|
|
"goType": "StringSlice",
|
|
"typescriptType": "Models_StringSlice",
|
|
"usedTypescriptType": "Models_StringSlice",
|
|
"usedStructName": "models.StringSlice",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "PlaylistEntry",
|
|
"formattedName": "Models_PlaylistEntry",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PlaylistEntry legacy playlists",
|
|
" DEPRECATED"
|
|
],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "Playlist",
|
|
"formattedName": "Models_Playlist",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "ChapterDownloadQueueItem",
|
|
"formattedName": "Models_ChapterDownloadQueueItem",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterID",
|
|
"jsonName": "chapterId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterNumber",
|
|
"jsonName": "chapterNumber",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageData",
|
|
"jsonName": "pageData",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Contains map of page index to page details"
|
|
]
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "MediastreamSettings",
|
|
"formattedName": "Models_MediastreamSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "TranscodeEnabled",
|
|
"jsonName": "transcodeEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranscodeHwAccel",
|
|
"jsonName": "transcodeHwAccel",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranscodeThreads",
|
|
"jsonName": "transcodeThreads",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranscodePreset",
|
|
"jsonName": "transcodePreset",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableAutoSwitchToDirectPlay",
|
|
"jsonName": "disableAutoSwitchToDirectPlay",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DirectPlayOnly",
|
|
"jsonName": "directPlayOnly",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PreTranscodeEnabled",
|
|
"jsonName": "preTranscodeEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PreTranscodeLibraryDir",
|
|
"jsonName": "preTranscodeLibraryDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FfmpegPath",
|
|
"jsonName": "ffmpegPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FfprobePath",
|
|
"jsonName": "ffprobePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranscodeHwAccelCustomSettings",
|
|
"jsonName": "transcodeHwAccelCustomSettings",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "TorrentstreamSettings",
|
|
"formattedName": "Models_TorrentstreamSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoSelect",
|
|
"jsonName": "autoSelect",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PreferredResolution",
|
|
"jsonName": "preferredResolution",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableIPV6",
|
|
"jsonName": "disableIPV6",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadDir",
|
|
"jsonName": "downloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AddToLibrary",
|
|
"jsonName": "addToLibrary",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentClientHost",
|
|
"jsonName": "torrentClientHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentClientPort",
|
|
"jsonName": "torrentClientPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamingServerHost",
|
|
"jsonName": "streamingServerHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamingServerPort",
|
|
"jsonName": "streamingServerPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IncludeInLibrary",
|
|
"jsonName": "includeInLibrary",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamUrlAddress",
|
|
"jsonName": "streamUrlAddress",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SlowSeeding",
|
|
"jsonName": "slowSeeding",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "TorrentstreamHistory",
|
|
"formattedName": "Models_TorrentstreamHistory",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BatchEpisodeFiles",
|
|
"jsonName": "batchEpisodeFiles",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" TorrentstreamHistory used by both torrent streaming and debrid streaming to store the last selected batch that was used for each media."
|
|
],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "MediaFiller",
|
|
"formattedName": "Models_MediaFiller",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Slug",
|
|
"jsonName": "slug",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastFetchedAt",
|
|
"jsonName": "lastFetchedAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "MangaMapping",
|
|
"formattedName": "Models_MangaMapping",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaID",
|
|
"jsonName": "mangaId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ID from search result, used to fetch chapters"
|
|
]
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "MangaChapterContainer",
|
|
"formattedName": "Models_MangaChapterContainer",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterID",
|
|
"jsonName": "chapterId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "OnlinestreamMapping",
|
|
"formattedName": "Models_OnlinestreamMapping",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeID",
|
|
"jsonName": "anime_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ID from search result, used to fetch episodes"
|
|
]
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "DebridSettings",
|
|
"formattedName": "Models_DebridSettings",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ApiKey",
|
|
"jsonName": "apiKey",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IncludeDebridStreamInLibrary",
|
|
"jsonName": "includeDebridStreamInLibrary",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamAutoSelect",
|
|
"jsonName": "streamAutoSelect",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamPreferredResolution",
|
|
"jsonName": "streamPreferredResolution",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "DebridTorrentItem",
|
|
"formattedName": "Models_DebridTorrentItem",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "TorrentItemID",
|
|
"jsonName": "torrentItemId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Destination",
|
|
"jsonName": "destination",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "PluginData",
|
|
"formattedName": "Models_PluginData",
|
|
"package": "models",
|
|
"fields": [
|
|
{
|
|
"name": "PluginID",
|
|
"jsonName": "pluginId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/database/models/models.go",
|
|
"filename": "models.go",
|
|
"name": "StringSlice",
|
|
"formattedName": "Models_StringSlice",
|
|
"package": "models",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"declaredValues": null
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DebridAutoSelectTorrentsFetchedEvent",
|
|
"formattedName": "DebridClient_DebridAutoSelectTorrentsFetchedEvent",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "Torrents",
|
|
"jsonName": "Torrents",
|
|
"goType": "[]hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "Array\u003cHibikeTorrent_AnimeTorrent\u003e",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" DebridAutoSelectTorrentsFetchedEvent is triggered when the torrents are fetched for auto select.",
|
|
" The torrents are sorted by seeders from highest to lowest.",
|
|
" This event is triggered before the top 3 torrents are analyzed."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DebridSkipStreamCheckEvent",
|
|
"formattedName": "DebridClient_DebridSkipStreamCheckEvent",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "StreamURL",
|
|
"jsonName": "streamURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Retries",
|
|
"jsonName": "retries",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RetryDelay",
|
|
"jsonName": "retryDelay",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" in seconds"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" DebridSkipStreamCheckEvent is triggered when the debrid client is about to skip the stream check.",
|
|
" Prevent default to enable the stream check."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DebridSendStreamToMediaPlayerEvent",
|
|
"formattedName": "DebridClient_DebridSendStreamToMediaPlayerEvent",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "WindowTitle",
|
|
"jsonName": "windowTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamURL",
|
|
"jsonName": "streamURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbEpisode",
|
|
"jsonName": "aniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "playbackType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" DebridSendStreamToMediaPlayerEvent is triggered when the debrid client is about to send a stream to the media player.",
|
|
" Prevent default to skip the playback."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DebridLocalDownloadRequestedEvent",
|
|
"formattedName": "DebridClient_DebridLocalDownloadRequestedEvent",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "TorrentName",
|
|
"jsonName": "torrentName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Destination",
|
|
"jsonName": "destination",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadUrl",
|
|
"jsonName": "downloadUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" DebridLocalDownloadRequestedEvent is triggered when Seanime is about to download a debrid torrent locally.",
|
|
" Prevent default to skip the default download and override the download."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/previews.go",
|
|
"filename": "previews.go",
|
|
"name": "FilePreview",
|
|
"formattedName": "DebridClient_FilePreview",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayPath",
|
|
"jsonName": "displayPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayTitle",
|
|
"jsonName": "displayTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RelativeEpisodeNumber",
|
|
"jsonName": "relativeEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLikely",
|
|
"jsonName": "isLikely",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileId",
|
|
"jsonName": "fileId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/previews.go",
|
|
"filename": "previews.go",
|
|
"name": "GetTorrentFilePreviewsOptions",
|
|
"formattedName": "DebridClient_GetTorrentFilePreviewsOptions",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Magnet",
|
|
"jsonName": "Magnet",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteOffset",
|
|
"jsonName": "AbsoluteOffset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "DebridClient_Repository",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "provider",
|
|
"jsonName": "provider",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.DebridSettings",
|
|
"typescriptType": "Models_DebridSettings",
|
|
"usedTypescriptType": "Models_DebridSettings",
|
|
"usedStructName": "models.DebridSettings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctxMap",
|
|
"jsonName": "ctxMap",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadLoopCancelFunc",
|
|
"jsonName": "downloadLoopCancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentRepository",
|
|
"jsonName": "torrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "directStreamManager",
|
|
"jsonName": "directStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackManager",
|
|
"jsonName": "playbackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "streamManager",
|
|
"jsonName": "streamManager",
|
|
"goType": "StreamManager",
|
|
"typescriptType": "DebridClient_StreamManager",
|
|
"usedTypescriptType": "DebridClient_StreamManager",
|
|
"usedStructName": "debrid_client.StreamManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "completeAnimeCache",
|
|
"jsonName": "completeAnimeCache",
|
|
"goType": "anilist.CompleteAnimeCache",
|
|
"typescriptType": "AL_CompleteAnimeCache",
|
|
"usedTypescriptType": "AL_CompleteAnimeCache",
|
|
"usedStructName": "anilist.CompleteAnimeCache",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "previousStreamOptions",
|
|
"jsonName": "previousStreamOptions",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "DebridClient_NewRepositoryOptions",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentRepository",
|
|
"jsonName": "TorrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackManager",
|
|
"jsonName": "PlaybackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DirectStreamManager",
|
|
"jsonName": "DirectStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StreamManager",
|
|
"formattedName": "DebridClient_StreamManager",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "repository",
|
|
"jsonName": "repository",
|
|
"goType": "Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentTorrentItemId",
|
|
"jsonName": "currentTorrentItemId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadCtxCancelFunc",
|
|
"jsonName": "downloadCtxCancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentStreamUrl",
|
|
"jsonName": "currentStreamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackSubscriberCtxCancelFunc",
|
|
"jsonName": "playbackSubscriberCtxCancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StreamPlaybackType",
|
|
"formattedName": "DebridClient_StreamPlaybackType",
|
|
"package": "debrid_client",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"none\"",
|
|
"\"noneAndAwait\"",
|
|
"\"default\"",
|
|
"\"nativeplayer\"",
|
|
"\"externalPlayerLink\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StreamStatus",
|
|
"formattedName": "DebridClient_StreamStatus",
|
|
"package": "debrid_client",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"downloading\"",
|
|
"\"ready\"",
|
|
"\"failed\"",
|
|
"\"started\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StreamState",
|
|
"formattedName": "DebridClient_StreamState",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "StreamStatus",
|
|
"typescriptType": "DebridClient_StreamStatus",
|
|
"usedTypescriptType": "DebridClient_StreamStatus",
|
|
"usedStructName": "debrid_client.StreamStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentName",
|
|
"jsonName": "torrentName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StartStreamOptions",
|
|
"formattedName": "DebridClient_StartStreamOptions",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" RELATIVE Episode number to identify the file"
|
|
]
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "AniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Anizip episode"
|
|
]
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Selected torrent"
|
|
]
|
|
},
|
|
{
|
|
"name": "FileId",
|
|
"jsonName": "FileId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" File ID or index"
|
|
]
|
|
},
|
|
{
|
|
"name": "FileIndex",
|
|
"jsonName": "FileIndex",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Index of the file to stream (Manual selection)"
|
|
]
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "PlaybackType",
|
|
"goType": "StreamPlaybackType",
|
|
"typescriptType": "DebridClient_StreamPlaybackType",
|
|
"usedTypescriptType": "DebridClient_StreamPlaybackType",
|
|
"usedStructName": "debrid_client.StreamPlaybackType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoSelect",
|
|
"jsonName": "AutoSelect",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BatchEpisodeFiles",
|
|
"jsonName": "BatchEpisodeFiles",
|
|
"goType": "hibiketorrent.BatchEpisodeFiles",
|
|
"typescriptType": "HibikeTorrent_BatchEpisodeFiles",
|
|
"usedTypescriptType": "HibikeTorrent_BatchEpisodeFiles",
|
|
"usedStructName": "hibiketorrent.BatchEpisodeFiles",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/client/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "CancelStreamOptions",
|
|
"formattedName": "DebridClient_CancelStreamOptions",
|
|
"package": "debrid_client",
|
|
"fields": [
|
|
{
|
|
"name": "RemoveTorrent",
|
|
"jsonName": "removeTorrent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "AddTorrentOptions",
|
|
"formattedName": "Debrid_AddTorrentOptions",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "MagnetLink",
|
|
"jsonName": "magnetLink",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "infoHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SelectFileId",
|
|
"jsonName": "selectFileId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Real-Debrid only, ID, IDs, or \"all\""
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "StreamTorrentOptions",
|
|
"formattedName": "Debrid_StreamTorrentOptions",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileId",
|
|
"jsonName": "fileId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ID or index of the file to stream"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "GetTorrentInfoOptions",
|
|
"formattedName": "Debrid_GetTorrentInfoOptions",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "MagnetLink",
|
|
"jsonName": "magnetLink",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "infoHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "DownloadTorrentOptions",
|
|
"formattedName": "Debrid_DownloadTorrentOptions",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileId",
|
|
"jsonName": "fileId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ID or index of the file to download"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "TorrentItem",
|
|
"formattedName": "Debrid_TorrentItem",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Name of the torrent or file"
|
|
]
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" SHA1 hash of the torrent"
|
|
]
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Size of the selected files (size in bytes)"
|
|
]
|
|
},
|
|
{
|
|
"name": "FormattedSize",
|
|
"jsonName": "formattedSize",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Formatted size of the selected files"
|
|
]
|
|
},
|
|
{
|
|
"name": "CompletionPercentage",
|
|
"jsonName": "completionPercentage",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Progress percentage (0 to 100)"
|
|
]
|
|
},
|
|
{
|
|
"name": "ETA",
|
|
"jsonName": "eta",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Formatted estimated time remaining"
|
|
]
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "TorrentItemStatus",
|
|
"typescriptType": "Debrid_TorrentItemStatus",
|
|
"usedTypescriptType": "Debrid_TorrentItemStatus",
|
|
"usedStructName": "debrid.TorrentItemStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Current download status"
|
|
]
|
|
},
|
|
{
|
|
"name": "AddedAt",
|
|
"jsonName": "added",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Date when the torrent was added, RFC3339 format"
|
|
]
|
|
},
|
|
{
|
|
"name": "Speed",
|
|
"jsonName": "speed",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Current download speed (optional, present in downloading state)"
|
|
]
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Number of seeders (optional, present in downloading state)"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsReady",
|
|
"jsonName": "isReady",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether the torrent is ready to be downloaded"
|
|
]
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]TorrentItemFile",
|
|
"typescriptType": "Array\u003cDebrid_TorrentItemFile\u003e",
|
|
"usedTypescriptType": "Debrid_TorrentItemFile",
|
|
"usedStructName": "debrid.TorrentItemFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" List of files in the torrent (optional)"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "TorrentItemFile",
|
|
"formattedName": "Debrid_TorrentItemFile",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ID of the file, usually the index"
|
|
]
|
|
},
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "TorrentItemStatus",
|
|
"formattedName": "Debrid_TorrentItemStatus",
|
|
"package": "debrid",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"downloading\"",
|
|
"\"completed\"",
|
|
"\"seeding\"",
|
|
"\"error\"",
|
|
"\"stalled\"",
|
|
"\"paused\"",
|
|
"\"other\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "TorrentItemInstantAvailability",
|
|
"formattedName": "Debrid_TorrentItemInstantAvailability",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "CachedFiles",
|
|
"jsonName": "cachedFiles",
|
|
"goType": "map[string]CachedFile",
|
|
"typescriptType": "Record\u003cstring, Debrid_CachedFile\u003e",
|
|
"usedTypescriptType": "Debrid_CachedFile",
|
|
"usedStructName": "debrid.CachedFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Key is the file ID (or index)"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "TorrentInfo",
|
|
"formattedName": "Debrid_TorrentInfo",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" ID of the torrent if added to the debrid service"
|
|
]
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]TorrentItemFile",
|
|
"typescriptType": "Array\u003cDebrid_TorrentItemFile\u003e",
|
|
"usedTypescriptType": "Debrid_TorrentItemFile",
|
|
"usedStructName": "debrid.TorrentItemFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "CachedFile",
|
|
"formattedName": "Debrid_CachedFile",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/debrid/debrid.go",
|
|
"filename": "debrid.go",
|
|
"name": "Settings",
|
|
"formattedName": "Debrid_Settings",
|
|
"package": "debrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/realdebrid/realdebrid.go",
|
|
"filename": "realdebrid.go",
|
|
"name": "RealDebrid",
|
|
"formattedName": "RealDebrid",
|
|
"package": "realdebrid",
|
|
"fields": [
|
|
{
|
|
"name": "baseUrl",
|
|
"jsonName": "baseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "apiKey",
|
|
"jsonName": "apiKey",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/realdebrid/realdebrid.go",
|
|
"filename": "realdebrid.go",
|
|
"name": "ErrorResponse",
|
|
"formattedName": "ErrorResponse",
|
|
"package": "realdebrid",
|
|
"fields": [
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ErrorDetails",
|
|
"jsonName": "error_details",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ErrorCode",
|
|
"jsonName": "error_code",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/realdebrid/realdebrid.go",
|
|
"filename": "realdebrid.go",
|
|
"name": "Torrent",
|
|
"formattedName": "Torrent",
|
|
"package": "realdebrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bytes",
|
|
"jsonName": "bytes",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Split",
|
|
"jsonName": "split",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Added",
|
|
"jsonName": "added",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Links",
|
|
"jsonName": "links",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ended",
|
|
"jsonName": "ended",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Speed",
|
|
"jsonName": "speed",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/realdebrid/realdebrid.go",
|
|
"filename": "realdebrid.go",
|
|
"name": "TorrentInfo",
|
|
"formattedName": "TorrentInfo",
|
|
"package": "realdebrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OriginalFilename",
|
|
"jsonName": "original_filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bytes",
|
|
"jsonName": "bytes",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Size of selected files"
|
|
]
|
|
},
|
|
{
|
|
"name": "OriginalBytes",
|
|
"jsonName": "original_bytes",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Size of the torrent"
|
|
]
|
|
},
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Split",
|
|
"jsonName": "split",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Added",
|
|
"jsonName": "added",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]TorrentInfoFile",
|
|
"typescriptType": "Array\u003cTorrentInfoFile\u003e",
|
|
"usedTypescriptType": "TorrentInfoFile",
|
|
"usedStructName": "realdebrid.TorrentInfoFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Links",
|
|
"jsonName": "links",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ended",
|
|
"jsonName": "ended",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Speed",
|
|
"jsonName": "speed",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/realdebrid/realdebrid.go",
|
|
"filename": "realdebrid.go",
|
|
"name": "TorrentInfoFile",
|
|
"formattedName": "TorrentInfoFile",
|
|
"package": "realdebrid",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"/Big Buck Bunny/Big Buck Bunny.mp4\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Bytes",
|
|
"jsonName": "bytes",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Selected",
|
|
"jsonName": "selected",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" 1 if selected, 0 if not"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/realdebrid/realdebrid.go",
|
|
"filename": "realdebrid.go",
|
|
"name": "InstantAvailabilityItem",
|
|
"formattedName": "InstantAvailabilityItem",
|
|
"package": "realdebrid",
|
|
"fields": [
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nFilename string `json:\"filename\"`\nFilesize int `json:\"filesize\"`}",
|
|
"typescriptType": "Array\u003c{ filename: string; filesize: number; }\u003e",
|
|
"usedTypescriptType": "{ filename: string; filesize: number; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "TorBox",
|
|
"formattedName": "TorBox",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "baseUrl",
|
|
"jsonName": "baseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "apiKey",
|
|
"jsonName": "apiKey",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "Response",
|
|
"formattedName": "Response",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "Success",
|
|
"jsonName": "success",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Detail",
|
|
"jsonName": "detail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "File",
|
|
"formattedName": "File",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MD5",
|
|
"jsonName": "md5",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "S3Path",
|
|
"jsonName": "s3_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MimeType",
|
|
"jsonName": "mimetype",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShortName",
|
|
"jsonName": "short_name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "Torrent",
|
|
"formattedName": "Torrent",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "created_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updated_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Magnet",
|
|
"jsonName": "magnet",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Active",
|
|
"jsonName": "active",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AuthID",
|
|
"jsonName": "auth_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadState",
|
|
"jsonName": "download_state",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeds",
|
|
"jsonName": "seeds",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Peers",
|
|
"jsonName": "peers",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ratio",
|
|
"jsonName": "ratio",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadSpeed",
|
|
"jsonName": "download_speed",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UploadSpeed",
|
|
"jsonName": "upload_speed",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ETA",
|
|
"jsonName": "eta",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Server",
|
|
"jsonName": "server",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentFile",
|
|
"jsonName": "torrent_file",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExpiresAt",
|
|
"jsonName": "expires_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadPresent",
|
|
"jsonName": "download_present",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadFinished",
|
|
"jsonName": "download_finished",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]File",
|
|
"typescriptType": "Array\u003cFile\u003e",
|
|
"usedTypescriptType": "File",
|
|
"usedStructName": "torbox.File",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InactiveCheck",
|
|
"jsonName": "inactive_check",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Availability",
|
|
"jsonName": "availability",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "TorrentInfo",
|
|
"formattedName": "TorrentInfo",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]TorrentInfoFile",
|
|
"typescriptType": "Array\u003cTorrentInfoFile\u003e",
|
|
"usedTypescriptType": "TorrentInfoFile",
|
|
"usedStructName": "torbox.TorrentInfoFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "TorrentInfoFile",
|
|
"formattedName": "TorrentInfoFile",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"Big Buck Bunny/Big Buck Bunny.mp4\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/debrid/torbox/torbox.go",
|
|
"filename": "torbox.go",
|
|
"name": "InstantAvailabilityItem",
|
|
"formattedName": "InstantAvailabilityItem",
|
|
"package": "torbox",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nName string `json:\"name\"`\nSize int64 `json:\"size\"`}",
|
|
"typescriptType": "Array\u003c{ name: string; size: number; }\u003e",
|
|
"usedTypescriptType": "{ name: string; size: number; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/debridstream.go",
|
|
"filename": "debridstream.go",
|
|
"name": "DebridStream",
|
|
"formattedName": "Directstream_DebridStream",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "streamUrl",
|
|
"jsonName": "streamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "contentLength",
|
|
"jsonName": "contentLength",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "streamReadyCh",
|
|
"jsonName": "streamReadyCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Closed by the initiator when the stream is ready"
|
|
]
|
|
},
|
|
{
|
|
"name": "httpStream",
|
|
"jsonName": "httpStream",
|
|
"goType": "httputil.FileStream",
|
|
"typescriptType": "FileStream",
|
|
"usedTypescriptType": "FileStream",
|
|
"usedStructName": "httputil.FileStream",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Shared file-backed cache for multiple readers"
|
|
]
|
|
},
|
|
{
|
|
"name": "cacheMu",
|
|
"jsonName": "cacheMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Protects httpStream access"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" DebridStream is a stream that is a torrent."
|
|
],
|
|
"embeddedStructNames": [
|
|
"directstream.BaseStream"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/debridstream.go",
|
|
"filename": "debridstream.go",
|
|
"name": "PlayDebridStreamOptions",
|
|
"formattedName": "Directstream_PlayDebridStreamOptions",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "StreamUrl",
|
|
"jsonName": "StreamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbEpisode",
|
|
"jsonName": "AnidbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Anizip episode"
|
|
]
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Selected torrent"
|
|
]
|
|
},
|
|
{
|
|
"name": "FileId",
|
|
"jsonName": "FileId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" File ID or index"
|
|
]
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoSelect",
|
|
"jsonName": "AutoSelect",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/localfile.go",
|
|
"filename": "localfile.go",
|
|
"name": "LocalFileStream",
|
|
"formattedName": "Directstream_LocalFileStream",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "localFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" LocalFileStream is a stream that is a local file."
|
|
],
|
|
"embeddedStructNames": [
|
|
"directstream.BaseStream"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/localfile.go",
|
|
"filename": "localfile.go",
|
|
"name": "PlayLocalFileOptions",
|
|
"formattedName": "Directstream_PlayLocalFileOptions",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "Manager",
|
|
"formattedName": "Directstream_Manager",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "continuityManager",
|
|
"jsonName": "continuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "discordPresence",
|
|
"jsonName": "discordPresence",
|
|
"goType": "discordrpc_presence.Presence",
|
|
"typescriptType": "DiscordRPC_Presence",
|
|
"usedTypescriptType": "DiscordRPC_Presence",
|
|
"usedStructName": "discordrpc_presence.Presence",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "refreshAnimeCollectionFunc",
|
|
"jsonName": "refreshAnimeCollectionFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" This function is called to refresh the AniList collection"
|
|
]
|
|
},
|
|
{
|
|
"name": "nativePlayer",
|
|
"jsonName": "nativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayerSubscriber",
|
|
"jsonName": "nativePlayerSubscriber",
|
|
"goType": "nativeplayer.Subscriber",
|
|
"typescriptType": "NativePlayer_Subscriber",
|
|
"usedTypescriptType": "NativePlayer_Subscriber",
|
|
"usedStructName": "nativeplayer.Subscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackMu",
|
|
"jsonName": "playbackMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackCtx",
|
|
"jsonName": "playbackCtx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackCtxCancelFunc",
|
|
"jsonName": "playbackCtxCancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentStream",
|
|
"jsonName": "currentStream",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" The current stream being played"
|
|
]
|
|
},
|
|
{
|
|
"name": "currentStreamEpisodeCollection",
|
|
"jsonName": "currentStreamEpisodeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Directstream_Settings",
|
|
"usedTypescriptType": "Directstream_Settings",
|
|
"usedStructName": "directstream.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCache",
|
|
"jsonName": "animeCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "parserCache",
|
|
"jsonName": "parserCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Manager handles direct stream playback and progress tracking for the built-in video player.",
|
|
" It is similar to [playbackmanager.PlaybackManager]."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "Settings",
|
|
"formattedName": "Directstream_Settings",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "AutoPlayNextEpisode",
|
|
"jsonName": "AutoPlayNextEpisode",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoUpdateProgress",
|
|
"jsonName": "AutoUpdateProgress",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Manager handles direct stream playback and progress tracking for the built-in video player.",
|
|
" It is similar to [playbackmanager.PlaybackManager]."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "NewManagerOptions",
|
|
"formattedName": "Directstream_NewManagerOptions",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContinuityManager",
|
|
"jsonName": "ContinuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DiscordPresence",
|
|
"jsonName": "DiscordPresence",
|
|
"goType": "discordrpc_presence.Presence",
|
|
"typescriptType": "DiscordRPC_Presence",
|
|
"usedTypescriptType": "DiscordRPC_Presence",
|
|
"usedStructName": "discordrpc_presence.Presence",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshAnimeCollectionFunc",
|
|
"jsonName": "RefreshAnimeCollectionFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "IsOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NativePlayer",
|
|
"jsonName": "NativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Manager handles direct stream playback and progress tracking for the built-in video player.",
|
|
" It is similar to [playbackmanager.PlaybackManager]."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "Nakama",
|
|
"formattedName": "Directstream_Nakama",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "streamUrl",
|
|
"jsonName": "streamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "contentLength",
|
|
"jsonName": "contentLength",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "streamReadyCh",
|
|
"jsonName": "streamReadyCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Closed by the initiator when the stream is ready"
|
|
]
|
|
},
|
|
{
|
|
"name": "httpStream",
|
|
"jsonName": "httpStream",
|
|
"goType": "httputil.FileStream",
|
|
"typescriptType": "FileStream",
|
|
"usedTypescriptType": "FileStream",
|
|
"usedStructName": "httputil.FileStream",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Shared file-backed cache for multiple readers"
|
|
]
|
|
},
|
|
{
|
|
"name": "cacheMu",
|
|
"jsonName": "cacheMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Protects httpStream access"
|
|
]
|
|
},
|
|
{
|
|
"name": "nakamaHostPassword",
|
|
"jsonName": "nakamaHostPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Nakama is a stream that is a torrent."
|
|
],
|
|
"embeddedStructNames": [
|
|
"directstream.BaseStream"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "PlayNakamaStreamOptions",
|
|
"formattedName": "Directstream_PlayNakamaStreamOptions",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "StreamUrl",
|
|
"jsonName": "StreamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbEpisode",
|
|
"jsonName": "AnidbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Animap episode"
|
|
]
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NakamaHostPassword",
|
|
"jsonName": "NakamaHostPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "BaseStream",
|
|
"formattedName": "Directstream_BaseStream",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "clientId",
|
|
"jsonName": "clientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "contentType",
|
|
"jsonName": "contentType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "contentTypeOnce",
|
|
"jsonName": "contentTypeOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "episode",
|
|
"jsonName": "episode",
|
|
"goType": "anime.Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "listEntryData",
|
|
"jsonName": "listEntryData",
|
|
"goType": "anime.EntryListData",
|
|
"typescriptType": "Anime_EntryListData",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "episodeCollection",
|
|
"jsonName": "episodeCollection",
|
|
"goType": "anime.EpisodeCollection",
|
|
"typescriptType": "Anime_EpisodeCollection",
|
|
"usedTypescriptType": "Anime_EpisodeCollection",
|
|
"usedStructName": "anime.EpisodeCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackInfo",
|
|
"jsonName": "playbackInfo",
|
|
"goType": "nativeplayer.PlaybackInfo",
|
|
"typescriptType": "NativePlayer_PlaybackInfo",
|
|
"usedTypescriptType": "NativePlayer_PlaybackInfo",
|
|
"usedStructName": "nativeplayer.PlaybackInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackInfoErr",
|
|
"jsonName": "playbackInfoErr",
|
|
"goType": "error",
|
|
"typescriptType": "Directstream_error",
|
|
"usedTypescriptType": "Directstream_error",
|
|
"usedStructName": "directstream.error",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackInfoOnce",
|
|
"jsonName": "playbackInfoOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "subtitleEventCache",
|
|
"jsonName": "subtitleEventCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "terminateOnce",
|
|
"jsonName": "terminateOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "serveContentCancelFunc",
|
|
"jsonName": "serveContentCancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Name of the file being streamed, if applicable"
|
|
]
|
|
},
|
|
{
|
|
"name": "isNakamaWatchParty",
|
|
"jsonName": "isNakamaWatchParty",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Whether the stream is from Nakama"
|
|
]
|
|
},
|
|
{
|
|
"name": "activeSubtitleStreams",
|
|
"jsonName": "activeSubtitleStreams",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manager",
|
|
"jsonName": "manager",
|
|
"goType": "Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "updateProgress",
|
|
"jsonName": "updateProgress",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StreamInfo",
|
|
"formattedName": "Directstream_StreamInfo",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "ContentType",
|
|
"jsonName": "ContentType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentLength",
|
|
"jsonName": "ContentLength",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/stream_helpers.go",
|
|
"filename": "stream_helpers.go",
|
|
"name": "StreamCacheReadSeekCloser",
|
|
"formattedName": "Directstream_StreamCacheReadSeekCloser",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "stream",
|
|
"jsonName": "stream",
|
|
"goType": "streamcache.Stream",
|
|
"typescriptType": "Stream",
|
|
"usedTypescriptType": "Stream",
|
|
"usedStructName": "streamcache.Stream",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "streamReader",
|
|
"jsonName": "streamReader",
|
|
"goType": "streamcache.Reader",
|
|
"typescriptType": "Reader",
|
|
"usedTypescriptType": "Reader",
|
|
"usedStructName": "streamcache.Reader",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "originalReader",
|
|
"jsonName": "originalReader",
|
|
"goType": "io.ReadSeekCloser",
|
|
"typescriptType": "ReadSeekCloser",
|
|
"usedTypescriptType": "ReadSeekCloser",
|
|
"usedStructName": "io.ReadSeekCloser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/subtitles.go",
|
|
"filename": "subtitles.go",
|
|
"name": "SubtitleStream",
|
|
"formattedName": "Directstream_SubtitleStream",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "stream",
|
|
"jsonName": "stream",
|
|
"goType": "Stream",
|
|
"typescriptType": "Directstream_Stream",
|
|
"usedTypescriptType": "Directstream_Stream",
|
|
"usedStructName": "directstream.Stream",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "parser",
|
|
"jsonName": "parser",
|
|
"goType": "mkvparser.MetadataParser",
|
|
"typescriptType": "MKVParser_MetadataParser",
|
|
"usedTypescriptType": "MKVParser_MetadataParser",
|
|
"usedStructName": "mkvparser.MetadataParser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "reader",
|
|
"jsonName": "reader",
|
|
"goType": "io.ReadSeekCloser",
|
|
"typescriptType": "ReadSeekCloser",
|
|
"usedTypescriptType": "ReadSeekCloser",
|
|
"usedStructName": "io.ReadSeekCloser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "offset",
|
|
"jsonName": "offset",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "completed",
|
|
"jsonName": "completed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" ran until the EOF"
|
|
]
|
|
},
|
|
{
|
|
"name": "cleanupFunc",
|
|
"jsonName": "cleanupFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stopOnce",
|
|
"jsonName": "stopOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/torrentstream.go",
|
|
"filename": "torrentstream.go",
|
|
"name": "TorrentStream",
|
|
"formattedName": "Directstream_TorrentStream",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "torrent.Torrent",
|
|
"typescriptType": "Torrent_Torrent",
|
|
"usedTypescriptType": "Torrent_Torrent",
|
|
"usedStructName": "torrent.Torrent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "file",
|
|
"jsonName": "file",
|
|
"goType": "torrent.File",
|
|
"typescriptType": "Torrent_File",
|
|
"usedTypescriptType": "Torrent_File",
|
|
"usedStructName": "torrent.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "streamReadyCh",
|
|
"jsonName": "streamReadyCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Closed by the initiator when the stream is ready"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" TorrentStream is a stream that is a torrent."
|
|
],
|
|
"embeddedStructNames": [
|
|
"directstream.BaseStream"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/directstream/torrentstream.go",
|
|
"filename": "torrentstream.go",
|
|
"name": "PlayTorrentStreamOptions",
|
|
"formattedName": "Directstream_PlayTorrentStreamOptions",
|
|
"package": "directstream",
|
|
"fields": [
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbEpisode",
|
|
"jsonName": "AnidbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "torrent.Torrent",
|
|
"typescriptType": "Torrent_Torrent",
|
|
"usedTypescriptType": "Torrent_Torrent",
|
|
"usedStructName": "torrent.Torrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "File",
|
|
"jsonName": "File",
|
|
"goType": "torrent.File",
|
|
"typescriptType": "Torrent_File",
|
|
"usedTypescriptType": "Torrent_File",
|
|
"usedStructName": "torrent.File",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsNakamaWatchParty",
|
|
"jsonName": "IsNakamaWatchParty",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Is the stream from Nakama (watch party)"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Activity",
|
|
"formattedName": "DiscordRPC_Activity",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Details",
|
|
"jsonName": "details",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DetailsURL",
|
|
"jsonName": "details_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to details"
|
|
]
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StateURL",
|
|
"jsonName": "state_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to state"
|
|
]
|
|
},
|
|
{
|
|
"name": "Timestamps",
|
|
"jsonName": "timestamps",
|
|
"goType": "Timestamps",
|
|
"typescriptType": "DiscordRPC_Timestamps",
|
|
"usedTypescriptType": "DiscordRPC_Timestamps",
|
|
"usedStructName": "discordrpc_client.Timestamps",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Assets",
|
|
"jsonName": "assets",
|
|
"goType": "Assets",
|
|
"typescriptType": "DiscordRPC_Assets",
|
|
"usedTypescriptType": "DiscordRPC_Assets",
|
|
"usedStructName": "discordrpc_client.Assets",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Party",
|
|
"jsonName": "party",
|
|
"goType": "Party",
|
|
"typescriptType": "DiscordRPC_Party",
|
|
"usedTypescriptType": "DiscordRPC_Party",
|
|
"usedStructName": "discordrpc_client.Party",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Secrets",
|
|
"jsonName": "secrets",
|
|
"goType": "Secrets",
|
|
"typescriptType": "DiscordRPC_Secrets",
|
|
"usedTypescriptType": "DiscordRPC_Secrets",
|
|
"usedStructName": "discordrpc_client.Secrets",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Buttons",
|
|
"jsonName": "buttons",
|
|
"goType": "[]Button",
|
|
"typescriptType": "Array\u003cDiscordRPC_Button\u003e",
|
|
"usedTypescriptType": "DiscordRPC_Button",
|
|
"usedStructName": "discordrpc_client.Button",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Instance",
|
|
"jsonName": "instance",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StatusDisplayType",
|
|
"jsonName": "status_display_type",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" 1 = name, 2 = details, 3 = state"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Activity holds the data for discord rich presence",
|
|
"",
|
|
" See https://discord.com/developers/docs/game-sdk/activities#data-models-activity-struct"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Timestamps",
|
|
"formattedName": "DiscordRPC_Timestamps",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Start",
|
|
"jsonName": "start",
|
|
"goType": "Epoch",
|
|
"typescriptType": "DiscordRPC_Epoch",
|
|
"usedTypescriptType": "DiscordRPC_Epoch",
|
|
"usedStructName": "discordrpc_client.Epoch",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "End",
|
|
"jsonName": "end",
|
|
"goType": "Epoch",
|
|
"typescriptType": "DiscordRPC_Epoch",
|
|
"usedTypescriptType": "DiscordRPC_Epoch",
|
|
"usedStructName": "discordrpc_client.Epoch",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Timestamps holds unix timestamps for start and/or end of the game",
|
|
"",
|
|
" See https://discord.com/developers/docs/game-sdk/activities#data-models-activitytimestamps-struct"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Epoch",
|
|
"formattedName": "DiscordRPC_Epoch",
|
|
"package": "discordrpc_client",
|
|
"fields": [],
|
|
"comments": [
|
|
" Epoch wrapper around time.Time to ensure times are sent as a unix epoch int"
|
|
],
|
|
"embeddedStructNames": [
|
|
"time.Time"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Assets",
|
|
"formattedName": "DiscordRPC_Assets",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "LargeImage",
|
|
"jsonName": "large_image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeText",
|
|
"jsonName": "large_text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeURL",
|
|
"jsonName": "large_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to large image, if any"
|
|
]
|
|
},
|
|
{
|
|
"name": "SmallImage",
|
|
"jsonName": "small_image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallText",
|
|
"jsonName": "small_text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallURL",
|
|
"jsonName": "small_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to small image, if any"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Assets passes image references for inclusion in rich presence",
|
|
"",
|
|
" See https://discord.com/developers/docs/game-sdk/activities#data-models-activityassets-struct"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Party",
|
|
"formattedName": "DiscordRPC_Party",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" seems to be element [0] is count and [1] is max"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Party holds information for the current party of the player"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Secrets",
|
|
"formattedName": "DiscordRPC_Secrets",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Join",
|
|
"jsonName": "join",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Spectate",
|
|
"jsonName": "spectate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Match",
|
|
"jsonName": "match",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Secrets holds secrets for Rich Presence joining and spectating"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/activity.go",
|
|
"filename": "activity.go",
|
|
"name": "Button",
|
|
"formattedName": "DiscordRPC_Button",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "DiscordRPC_Client",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "ClientID",
|
|
"jsonName": "ClientID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Socket",
|
|
"jsonName": "Socket",
|
|
"goType": "discordrpc_ipc.Socket",
|
|
"typescriptType": "Socket",
|
|
"usedTypescriptType": "Socket",
|
|
"usedStructName": "discordrpc_ipc.Socket",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Client wrapper for the Discord RPC client"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/command.go",
|
|
"filename": "command.go",
|
|
"name": "Payload",
|
|
"formattedName": "DiscordRPC_Payload",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Cmd",
|
|
"jsonName": "cmd",
|
|
"goType": "command",
|
|
"typescriptType": "DiscordRPC_command",
|
|
"usedTypescriptType": "DiscordRPC_command",
|
|
"usedStructName": "discordrpc_client.command",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Args",
|
|
"jsonName": "args",
|
|
"goType": "Args",
|
|
"typescriptType": "DiscordRPC_Args",
|
|
"usedTypescriptType": "DiscordRPC_Args",
|
|
"usedStructName": "discordrpc_client.Args",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Event",
|
|
"jsonName": "evt",
|
|
"goType": "event",
|
|
"typescriptType": "DiscordRPC_event",
|
|
"usedTypescriptType": "DiscordRPC_event",
|
|
"usedStructName": "discordrpc_client.event",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "Data",
|
|
"typescriptType": "DiscordRPC_Data",
|
|
"usedTypescriptType": "DiscordRPC_Data",
|
|
"usedStructName": "discordrpc_client.Data",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Nonce",
|
|
"jsonName": "nonce",
|
|
"goType": "uuid.UUID",
|
|
"typescriptType": "UUID",
|
|
"usedTypescriptType": "UUID",
|
|
"usedStructName": "uuid.UUID",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/events.go",
|
|
"filename": "events.go",
|
|
"name": "ActivityEventData",
|
|
"formattedName": "DiscordRPC_ActivityEventData",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Secret",
|
|
"jsonName": "secret",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "User",
|
|
"typescriptType": "DiscordRPC_User",
|
|
"usedTypescriptType": "DiscordRPC_User",
|
|
"usedStructName": "discordrpc_client.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/types.go",
|
|
"filename": "types.go",
|
|
"name": "Data",
|
|
"formattedName": "DiscordRPC_Data",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Code",
|
|
"jsonName": "code",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Data section of the RPC response"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/types.go",
|
|
"filename": "types.go",
|
|
"name": "Args",
|
|
"formattedName": "DiscordRPC_Args",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Pid",
|
|
"jsonName": "pid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Activity",
|
|
"jsonName": "activity",
|
|
"goType": "Activity",
|
|
"typescriptType": "DiscordRPC_Activity",
|
|
"usedTypescriptType": "DiscordRPC_Activity",
|
|
"usedStructName": "discordrpc_client.Activity",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Args seems to contain the most data, Pid here is mandatory"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/client/types.go",
|
|
"filename": "types.go",
|
|
"name": "User",
|
|
"formattedName": "DiscordRPC_User",
|
|
"package": "discordrpc_client",
|
|
"fields": [
|
|
{
|
|
"name": "Id",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Discriminator",
|
|
"jsonName": "discriminator",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Avatar",
|
|
"jsonName": "avatar",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/ipc/ipc.go",
|
|
"filename": "ipc.go",
|
|
"name": "Socket",
|
|
"formattedName": "Socket",
|
|
"package": "discordrpc_ipc",
|
|
"fields": [],
|
|
"comments": [
|
|
" Socket extends net.Conn methods"
|
|
],
|
|
"embeddedStructNames": [
|
|
"net.Conn"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DiscordPresenceAnimeActivityRequestedEvent",
|
|
"formattedName": "DiscordRPC_DiscordPresenceAnimeActivityRequestedEvent",
|
|
"package": "discordrpc_presence",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeActivity",
|
|
"jsonName": "animeActivity",
|
|
"goType": "AnimeActivity",
|
|
"typescriptType": "DiscordRPC_AnimeActivity",
|
|
"usedTypescriptType": "DiscordRPC_AnimeActivity",
|
|
"usedStructName": "discordrpc_presence.AnimeActivity",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Details",
|
|
"jsonName": "details",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DetailsURL",
|
|
"jsonName": "detailsUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartTimestamp",
|
|
"jsonName": "startTimestamp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndTimestamp",
|
|
"jsonName": "endTimestamp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeImage",
|
|
"jsonName": "largeImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeText",
|
|
"jsonName": "largeText",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeURL",
|
|
"jsonName": "largeUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to large image, if any"
|
|
]
|
|
},
|
|
{
|
|
"name": "SmallImage",
|
|
"jsonName": "smallImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallText",
|
|
"jsonName": "smallText",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallURL",
|
|
"jsonName": "smallUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to small image, if any"
|
|
]
|
|
},
|
|
{
|
|
"name": "Buttons",
|
|
"jsonName": "buttons",
|
|
"goType": "[]discordrpc_client.Button",
|
|
"typescriptType": "Array\u003cDiscordRPC_Button\u003e",
|
|
"usedTypescriptType": "DiscordRPC_Button",
|
|
"usedStructName": "discordrpc_client.Button",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Instance",
|
|
"jsonName": "instance",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StatusDisplayType",
|
|
"jsonName": "statusDisplayType",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" DiscordPresenceAnimeActivityRequestedEvent is triggered when anime activity is requested, after the [animeActivity] is processed, and right before the activity is sent to queue.",
|
|
" There is no guarantee as to when or if the activity will be successfully sent to discord.",
|
|
" Note that this event is triggered every 6 seconds or so, avoid heavy processing or perform it only when the activity is changed.",
|
|
" Prevent default to stop the activity from being sent to discord."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DiscordPresenceMangaActivityRequestedEvent",
|
|
"formattedName": "DiscordRPC_DiscordPresenceMangaActivityRequestedEvent",
|
|
"package": "discordrpc_presence",
|
|
"fields": [
|
|
{
|
|
"name": "MangaActivity",
|
|
"jsonName": "mangaActivity",
|
|
"goType": "MangaActivity",
|
|
"typescriptType": "DiscordRPC_MangaActivity",
|
|
"usedTypescriptType": "DiscordRPC_MangaActivity",
|
|
"usedStructName": "discordrpc_presence.MangaActivity",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Details",
|
|
"jsonName": "details",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DetailsURL",
|
|
"jsonName": "detailsUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartTimestamp",
|
|
"jsonName": "startTimestamp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndTimestamp",
|
|
"jsonName": "endTimestamp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeImage",
|
|
"jsonName": "largeImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeText",
|
|
"jsonName": "largeText",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LargeURL",
|
|
"jsonName": "largeUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to large image, if any"
|
|
]
|
|
},
|
|
{
|
|
"name": "SmallImage",
|
|
"jsonName": "smallImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallText",
|
|
"jsonName": "smallText",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmallURL",
|
|
"jsonName": "smallUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" URL to small image, if any"
|
|
]
|
|
},
|
|
{
|
|
"name": "Buttons",
|
|
"jsonName": "buttons",
|
|
"goType": "[]discordrpc_client.Button",
|
|
"typescriptType": "Array\u003cDiscordRPC_Button\u003e",
|
|
"usedTypescriptType": "DiscordRPC_Button",
|
|
"usedStructName": "discordrpc_client.Button",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Instance",
|
|
"jsonName": "instance",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StatusDisplayType",
|
|
"jsonName": "statusDisplayType",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" DiscordPresenceMangaActivityRequestedEvent is triggered when manga activity is requested, after the [mangaActivity] is processed, and right before the activity is sent to queue.",
|
|
" There is no guarantee as to when or if the activity will be successfully sent to discord.",
|
|
" Note that this event is triggered every 6 seconds or so, avoid heavy processing or perform it only when the activity is changed.",
|
|
" Prevent default to stop the activity from being sent to discord."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "DiscordPresenceClientClosedEvent",
|
|
"formattedName": "DiscordRPC_DiscordPresenceClientClosedEvent",
|
|
"package": "discordrpc_presence",
|
|
"fields": [],
|
|
"comments": [
|
|
" DiscordPresenceClientClosedEvent is triggered when the discord rpc client is closed."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/presence.go",
|
|
"filename": "presence.go",
|
|
"name": "Presence",
|
|
"formattedName": "DiscordRPC_Presence",
|
|
"package": "discordrpc_presence",
|
|
"fields": [
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "discordrpc_client.Client",
|
|
"typescriptType": "DiscordRPC_Client",
|
|
"usedTypescriptType": "DiscordRPC_Client",
|
|
"usedStructName": "discordrpc_client.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.DiscordSettings",
|
|
"typescriptType": "Models_DiscordSettings",
|
|
"usedTypescriptType": "Models_DiscordSettings",
|
|
"usedStructName": "models.DiscordSettings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hasSent",
|
|
"jsonName": "hasSent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeActivity",
|
|
"jsonName": "animeActivity",
|
|
"goType": "AnimeActivity",
|
|
"typescriptType": "DiscordRPC_AnimeActivity",
|
|
"usedTypescriptType": "DiscordRPC_AnimeActivity",
|
|
"usedStructName": "discordrpc_presence.AnimeActivity",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastAnimeActivityUpdateSent",
|
|
"jsonName": "lastAnimeActivityUpdateSent",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastSent",
|
|
"jsonName": "lastSent",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "eventQueue",
|
|
"jsonName": "eventQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancelFunc",
|
|
"jsonName": "cancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for the event loop context"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/presence.go",
|
|
"filename": "presence.go",
|
|
"name": "AnimeActivity",
|
|
"formattedName": "DiscordRPC_AnimeActivity",
|
|
"package": "discordrpc_presence",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMovie",
|
|
"jsonName": "isMovie",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paused",
|
|
"jsonName": "paused",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalEpisodes",
|
|
"jsonName": "totalEpisodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentEpisodeCount",
|
|
"jsonName": "currentEpisodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeTitle",
|
|
"jsonName": "episodeTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/presence.go",
|
|
"filename": "presence.go",
|
|
"name": "LegacyAnimeActivity",
|
|
"formattedName": "DiscordRPC_LegacyAnimeActivity",
|
|
"package": "discordrpc_presence",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMovie",
|
|
"jsonName": "isMovie",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/discordrpc/presence/presence.go",
|
|
"filename": "presence.go",
|
|
"name": "MangaActivity",
|
|
"formattedName": "DiscordRPC_MangaActivity",
|
|
"package": "discordrpc_presence",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapter",
|
|
"jsonName": "chapter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/events.go",
|
|
"filename": "events.go",
|
|
"name": "WebsocketClientEventType",
|
|
"formattedName": "Events_WebsocketClientEventType",
|
|
"package": "events",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"native-player\"",
|
|
"\"nakama\"",
|
|
"\"plugin\"",
|
|
"\"playlist\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/events.go",
|
|
"filename": "events.go",
|
|
"name": "WebsocketClientEvent",
|
|
"formattedName": "Events_WebsocketClientEvent",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "ClientID",
|
|
"jsonName": "clientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "WebsocketClientEventType",
|
|
"typescriptType": "Events_WebsocketClientEventType",
|
|
"usedTypescriptType": "Events_WebsocketClientEventType",
|
|
"usedStructName": "events.WebsocketClientEventType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket.go",
|
|
"filename": "websocket.go",
|
|
"name": "GlobalWSEventManagerWrapper",
|
|
"formattedName": "Events_GlobalWSEventManagerWrapper",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket.go",
|
|
"filename": "websocket.go",
|
|
"name": "WSEventManager",
|
|
"formattedName": "Events_WSEventManager",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "Conns",
|
|
"jsonName": "Conns",
|
|
"goType": "[]WSConn",
|
|
"typescriptType": "Array\u003cEvents_WSConn\u003e",
|
|
"usedTypescriptType": "Events_WSConn",
|
|
"usedStructName": "events.WSConn",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hasHadConnection",
|
|
"jsonName": "hasHadConnection",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "eventMu",
|
|
"jsonName": "eventMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "clientEventSubscribers",
|
|
"jsonName": "clientEventSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "clientNativePlayerEventSubscribers",
|
|
"jsonName": "clientNativePlayerEventSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nakamaEventSubscribers",
|
|
"jsonName": "nakamaEventSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playlistEventSubscribers",
|
|
"jsonName": "playlistEventSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket.go",
|
|
"filename": "websocket.go",
|
|
"name": "ClientEventSubscriber",
|
|
"formattedName": "Events_ClientEventSubscriber",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "Channel",
|
|
"jsonName": "Channel",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closed",
|
|
"jsonName": "closed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket.go",
|
|
"filename": "websocket.go",
|
|
"name": "WSConn",
|
|
"formattedName": "Events_WSConn",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Conn",
|
|
"jsonName": "Conn",
|
|
"goType": "websocket.Conn",
|
|
"typescriptType": "Conn",
|
|
"usedTypescriptType": "Conn",
|
|
"usedStructName": "websocket.Conn",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket.go",
|
|
"filename": "websocket.go",
|
|
"name": "WSEvent",
|
|
"formattedName": "Events_WSEvent",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket_mock.go",
|
|
"filename": "websocket_mock.go",
|
|
"name": "MockWSEventManager",
|
|
"formattedName": "Events_MockWSEventManager",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "Conn",
|
|
"jsonName": "Conn",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientEventSubscribers",
|
|
"jsonName": "ClientEventSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/events/websocket_mock.go",
|
|
"filename": "websocket_mock.go",
|
|
"name": "MockWSEvent",
|
|
"formattedName": "Events_MockWSEvent",
|
|
"package": "events",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/bank.go",
|
|
"filename": "bank.go",
|
|
"name": "UnifiedBank",
|
|
"formattedName": "Extension_UnifiedBank",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "extensions",
|
|
"jsonName": "extensions",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "extensionAddedCh",
|
|
"jsonName": "extensionAddedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "extensionRemovedCh",
|
|
"jsonName": "extensionRemovedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "Type",
|
|
"formattedName": "Extension_Type",
|
|
"package": "extension",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"anime-torrent-provider\"",
|
|
"\"manga-provider\"",
|
|
"\"onlinestream-provider\"",
|
|
"\"plugin\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "Language",
|
|
"formattedName": "Extension_Language",
|
|
"package": "extension",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"javascript\"",
|
|
"\"typescript\"",
|
|
"\"go\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "PluginPermissionScope",
|
|
"formattedName": "Extension_PluginPermissionScope",
|
|
"package": "extension",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "Extension",
|
|
"formattedName": "Extension_Extension",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"extension-example\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"Extension\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"1.0.0\""
|
|
]
|
|
},
|
|
{
|
|
"name": "SemverConstraint",
|
|
"jsonName": "semverConstraint",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ManifestURI",
|
|
"jsonName": "manifestURI",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"http://cdn.something.app/extensions/extension-example/manifest.json\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "Language",
|
|
"typescriptType": "Extension_Language",
|
|
"usedTypescriptType": "Extension_Language",
|
|
"usedStructName": "extension.Language",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"go\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "Type",
|
|
"typescriptType": "Extension_Type",
|
|
"usedTypescriptType": "Extension_Type",
|
|
"usedStructName": "extension.Type",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"anime-torrent-provider\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"This extension provides torrents\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Author",
|
|
"jsonName": "author",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"Seanime\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Icon",
|
|
"jsonName": "icon",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Website",
|
|
"jsonName": "website",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lang",
|
|
"jsonName": "lang",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Permissions",
|
|
"jsonName": "permissions",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" NOT IMPLEMENTED"
|
|
]
|
|
},
|
|
{
|
|
"name": "UserConfig",
|
|
"jsonName": "userConfig",
|
|
"goType": "UserConfig",
|
|
"typescriptType": "Extension_UserConfig",
|
|
"usedTypescriptType": "Extension_UserConfig",
|
|
"usedStructName": "extension.UserConfig",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PayloadURI",
|
|
"jsonName": "payloadURI",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Plugin",
|
|
"jsonName": "plugin",
|
|
"goType": "PluginManifest",
|
|
"typescriptType": "Extension_PluginManifest",
|
|
"usedTypescriptType": "Extension_PluginManifest",
|
|
"usedStructName": "extension.PluginManifest",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDevelopment",
|
|
"jsonName": "isDevelopment",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavedUserConfig",
|
|
"jsonName": "",
|
|
"goType": "SavedUserConfig",
|
|
"typescriptType": "Extension_SavedUserConfig",
|
|
"usedTypescriptType": "Extension_SavedUserConfig",
|
|
"usedStructName": "extension.SavedUserConfig",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Contains the saved user config for the extension"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "InvalidExtensionErrorCode",
|
|
"formattedName": "Extension_InvalidExtensionErrorCode",
|
|
"package": "extension",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"invalid_manifest\"",
|
|
"\"invalid_payload\"",
|
|
"\"user_config_error\"",
|
|
"\"invalid_authorization\"",
|
|
"\"plugin_permissions_not_granted\"",
|
|
"\"invalid_semver_constraint\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "InvalidExtension",
|
|
"formattedName": "Extension_InvalidExtension",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Extension",
|
|
"jsonName": "extension",
|
|
"goType": "Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Code",
|
|
"jsonName": "code",
|
|
"goType": "InvalidExtensionErrorCode",
|
|
"typescriptType": "Extension_InvalidExtensionErrorCode",
|
|
"usedTypescriptType": "Extension_InvalidExtensionErrorCode",
|
|
"usedStructName": "extension.InvalidExtensionErrorCode",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PluginPermissionDescription",
|
|
"jsonName": "pluginPermissionDescription",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "UserConfig",
|
|
"formattedName": "Extension_UserConfig",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequiresConfig",
|
|
"jsonName": "requiresConfig",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Fields",
|
|
"jsonName": "fields",
|
|
"goType": "[]ConfigField",
|
|
"typescriptType": "Array\u003cExtension_ConfigField\u003e",
|
|
"usedTypescriptType": "Extension_ConfigField",
|
|
"usedStructName": "extension.ConfigField",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "Preferences",
|
|
"formattedName": "Extension_Preferences",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Fields",
|
|
"jsonName": "fields",
|
|
"goType": "[]ConfigField",
|
|
"typescriptType": "Array\u003cExtension_ConfigField\u003e",
|
|
"usedTypescriptType": "Extension_ConfigField",
|
|
"usedStructName": "extension.ConfigField",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "SavedUserConfig",
|
|
"formattedName": "Extension_SavedUserConfig",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Values",
|
|
"jsonName": "values",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "ConfigField",
|
|
"formattedName": "Extension_ConfigField",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ConfigFieldType",
|
|
"typescriptType": "Extension_ConfigFieldType",
|
|
"usedTypescriptType": "Extension_ConfigFieldType",
|
|
"usedStructName": "extension.ConfigFieldType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Options",
|
|
"jsonName": "options",
|
|
"goType": "[]ConfigFieldSelectOption",
|
|
"typescriptType": "Array\u003cExtension_ConfigFieldSelectOption\u003e",
|
|
"usedTypescriptType": "Extension_ConfigFieldSelectOption",
|
|
"usedStructName": "extension.ConfigFieldSelectOption",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "default",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "ConfigFieldType",
|
|
"formattedName": "Extension_ConfigFieldType",
|
|
"package": "extension",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"text\"",
|
|
"\"switch\"",
|
|
"\"select\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/extension.go",
|
|
"filename": "extension.go",
|
|
"name": "ConfigFieldSelectOption",
|
|
"formattedName": "Extension_ConfigFieldSelectOption",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/manga/types.go",
|
|
"filename": "types.go",
|
|
"name": "Settings",
|
|
"formattedName": "HibikeManga_Settings",
|
|
"package": "hibikemanga",
|
|
"fields": [
|
|
{
|
|
"name": "SupportsMultiScanlator",
|
|
"jsonName": "supportsMultiScanlator",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SupportsMultiLanguage",
|
|
"jsonName": "supportsMultiLanguage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/manga/types.go",
|
|
"filename": "types.go",
|
|
"name": "SearchOptions",
|
|
"formattedName": "HibikeManga_SearchOptions",
|
|
"package": "hibikemanga",
|
|
"fields": [
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/manga/types.go",
|
|
"filename": "types.go",
|
|
"name": "SearchResult",
|
|
"formattedName": "HibikeManga_SearchResult",
|
|
"package": "hibikemanga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SearchRating",
|
|
"jsonName": "searchRating",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/manga/types.go",
|
|
"filename": "types.go",
|
|
"name": "ChapterDetails",
|
|
"formattedName": "HibikeManga_ChapterDetails",
|
|
"package": "hibikemanga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapter",
|
|
"jsonName": "chapter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scanlator",
|
|
"jsonName": "scanlator",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "rating",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalIsPDF",
|
|
"jsonName": "localIsPDF",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/manga/types.go",
|
|
"filename": "types.go",
|
|
"name": "ChapterPage",
|
|
"formattedName": "HibikeManga_ChapterPage",
|
|
"package": "hibikemanga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Headers",
|
|
"jsonName": "headers",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Buf",
|
|
"jsonName": "",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "SearchOptions",
|
|
"formattedName": "HibikeOnlinestream_SearchOptions",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "HibikeOnlinestream_Media",
|
|
"usedTypescriptType": "HibikeOnlinestream_Media",
|
|
"usedStructName": "hibikeonlinestream.Media",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Dub",
|
|
"jsonName": "dub",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "Media",
|
|
"formattedName": "HibikeOnlinestream_Media",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnglishTitle",
|
|
"jsonName": "englishTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RomajiTitle",
|
|
"jsonName": "romajiTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeCount",
|
|
"jsonName": "episodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "HibikeOnlinestream_FuzzyDate",
|
|
"usedTypescriptType": "HibikeOnlinestream_FuzzyDate",
|
|
"usedStructName": "hibikeonlinestream.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "FuzzyDate",
|
|
"formattedName": "HibikeOnlinestream_FuzzyDate",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "Settings",
|
|
"formattedName": "HibikeOnlinestream_Settings",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeServers",
|
|
"jsonName": "episodeServers",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SupportsDub",
|
|
"jsonName": "supportsDub",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "SearchResult",
|
|
"formattedName": "HibikeOnlinestream_SearchResult",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubOrDub",
|
|
"jsonName": "subOrDub",
|
|
"goType": "SubOrDub",
|
|
"typescriptType": "HibikeOnlinestream_SubOrDub",
|
|
"usedTypescriptType": "HibikeOnlinestream_SubOrDub",
|
|
"usedStructName": "hibikeonlinestream.SubOrDub",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "EpisodeDetails",
|
|
"formattedName": "HibikeOnlinestream_EpisodeDetails",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "number",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "EpisodeServer",
|
|
"formattedName": "HibikeOnlinestream_EpisodeServer",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Server",
|
|
"jsonName": "server",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Headers",
|
|
"jsonName": "headers",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VideoSources",
|
|
"jsonName": "videoSources",
|
|
"goType": "[]VideoSource",
|
|
"typescriptType": "Array\u003cHibikeOnlinestream_VideoSource\u003e",
|
|
"usedTypescriptType": "HibikeOnlinestream_VideoSource",
|
|
"usedStructName": "hibikeonlinestream.VideoSource",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "SubOrDub",
|
|
"formattedName": "HibikeOnlinestream_SubOrDub",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"sub\"",
|
|
"\"dub\"",
|
|
"\"both\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "VideoSourceType",
|
|
"formattedName": "HibikeOnlinestream_VideoSourceType",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"mp4\"",
|
|
"\"m3u8\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "VideoSource",
|
|
"formattedName": "HibikeOnlinestream_VideoSource",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "VideoSourceType",
|
|
"typescriptType": "HibikeOnlinestream_VideoSourceType",
|
|
"usedTypescriptType": "HibikeOnlinestream_VideoSourceType",
|
|
"usedStructName": "hibikeonlinestream.VideoSourceType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "quality",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Subtitles",
|
|
"jsonName": "subtitles",
|
|
"goType": "[]VideoSubtitle",
|
|
"typescriptType": "Array\u003cHibikeOnlinestream_VideoSubtitle\u003e",
|
|
"usedTypescriptType": "HibikeOnlinestream_VideoSubtitle",
|
|
"usedStructName": "hibikeonlinestream.VideoSubtitle",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/onlinestream/types.go",
|
|
"filename": "types.go",
|
|
"name": "VideoSubtitle",
|
|
"formattedName": "HibikeOnlinestream_VideoSubtitle",
|
|
"package": "hibikeonlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDefault",
|
|
"jsonName": "isDefault",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeProviderType",
|
|
"formattedName": "HibikeTorrent_AnimeProviderType",
|
|
"package": "hibiketorrent",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"main\"",
|
|
"\"special\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeProviderSmartSearchFilter",
|
|
"formattedName": "HibikeTorrent_AnimeProviderSmartSearchFilter",
|
|
"package": "hibiketorrent",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"batch\"",
|
|
"\"episodeNumber\"",
|
|
"\"resolution\"",
|
|
"\"query\"",
|
|
"\"bestReleases\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeProviderSettings",
|
|
"formattedName": "HibikeTorrent_AnimeProviderSettings",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "CanSmartSearch",
|
|
"jsonName": "canSmartSearch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmartSearchFilters",
|
|
"jsonName": "smartSearchFilters",
|
|
"goType": "[]AnimeProviderSmartSearchFilter",
|
|
"typescriptType": "Array\u003cHibikeTorrent_AnimeProviderSmartSearchFilter\u003e",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeProviderSmartSearchFilter",
|
|
"usedStructName": "hibiketorrent.AnimeProviderSmartSearchFilter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SupportsAdult",
|
|
"jsonName": "supportsAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "AnimeProviderType",
|
|
"typescriptType": "HibikeTorrent_AnimeProviderType",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeProviderType",
|
|
"usedStructName": "hibiketorrent.AnimeProviderType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "Media",
|
|
"formattedName": "HibikeTorrent_Media",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IDMal",
|
|
"jsonName": "idMal",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Format",
|
|
"jsonName": "format",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnglishTitle",
|
|
"jsonName": "englishTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RomajiTitle",
|
|
"jsonName": "romajiTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeCount",
|
|
"jsonName": "episodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteSeasonOffset",
|
|
"jsonName": "absoluteSeasonOffset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAdult",
|
|
"jsonName": "isAdult",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"jsonName": "startDate",
|
|
"goType": "FuzzyDate",
|
|
"typescriptType": "HibikeTorrent_FuzzyDate",
|
|
"usedTypescriptType": "HibikeTorrent_FuzzyDate",
|
|
"usedStructName": "hibiketorrent.FuzzyDate",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "FuzzyDate",
|
|
"formattedName": "HibikeTorrent_FuzzyDate",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeSearchOptions",
|
|
"formattedName": "HibikeTorrent_AnimeSearchOptions",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "HibikeTorrent_Media",
|
|
"usedTypescriptType": "HibikeTorrent_Media",
|
|
"usedStructName": "hibiketorrent.Media",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeSmartSearchOptions",
|
|
"formattedName": "HibikeTorrent_AnimeSmartSearchOptions",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "Media",
|
|
"typescriptType": "HibikeTorrent_Media",
|
|
"usedTypescriptType": "HibikeTorrent_Media",
|
|
"usedStructName": "hibiketorrent.Media",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Batch",
|
|
"jsonName": "batch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Resolution",
|
|
"jsonName": "resolution",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbAID",
|
|
"jsonName": "anidbAID",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbEID",
|
|
"jsonName": "anidbEID",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BestReleases",
|
|
"jsonName": "bestReleases",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeTorrent",
|
|
"formattedName": "HibikeTorrent_AnimeTorrent",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FormattedSize",
|
|
"jsonName": "formattedSize",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Leechers",
|
|
"jsonName": "leechers",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadCount",
|
|
"jsonName": "downloadCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Link",
|
|
"jsonName": "link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadUrl",
|
|
"jsonName": "downloadUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MagnetLink",
|
|
"jsonName": "magnetLink",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "infoHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Resolution",
|
|
"jsonName": "resolution",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBatch",
|
|
"jsonName": "isBatch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseGroup",
|
|
"jsonName": "releaseGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBestRelease",
|
|
"jsonName": "isBestRelease",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Confirmed",
|
|
"jsonName": "confirmed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "AnimeTorrentFile",
|
|
"formattedName": "HibikeTorrent_AnimeTorrentFile",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/torrent/types.go",
|
|
"filename": "types.go",
|
|
"name": "BatchEpisodeFiles",
|
|
"formattedName": "HibikeTorrent_BatchEpisodeFiles",
|
|
"package": "hibiketorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Current",
|
|
"jsonName": "current",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentEpisodeNumber",
|
|
"jsonName": "currentEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentAniDBEpisode",
|
|
"jsonName": "currentAniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]AnimeTorrentFile",
|
|
"typescriptType": "Array\u003cHibikeTorrent_AnimeTorrentFile\u003e",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrentFile",
|
|
"usedStructName": "hibiketorrent.AnimeTorrentFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/hibike/vendor_extension.go",
|
|
"filename": "vendor_extension.go",
|
|
"name": "SelectOption",
|
|
"formattedName": "SelectOption",
|
|
"package": "hibikextension",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/manga_provider.go",
|
|
"filename": "manga_provider.go",
|
|
"name": "MangaProviderExtensionImpl",
|
|
"formattedName": "Extension_MangaProviderExtensionImpl",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "provider",
|
|
"jsonName": "provider",
|
|
"goType": "hibikemanga.Provider",
|
|
"typescriptType": "HibikeManga_Provider",
|
|
"usedTypescriptType": "HibikeManga_Provider",
|
|
"usedStructName": "hibikemanga.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/onlinestream_provider.go",
|
|
"filename": "onlinestream_provider.go",
|
|
"name": "OnlinestreamProviderExtensionImpl",
|
|
"formattedName": "Extension_OnlinestreamProviderExtensionImpl",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "provider",
|
|
"jsonName": "provider",
|
|
"goType": "hibikeonlinestream.Provider",
|
|
"typescriptType": "HibikeOnlinestream_Provider",
|
|
"usedTypescriptType": "HibikeOnlinestream_Provider",
|
|
"usedStructName": "hibikeonlinestream.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/plugin.go",
|
|
"filename": "plugin.go",
|
|
"name": "PluginManifest",
|
|
"formattedName": "Extension_PluginManifest",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Permissions",
|
|
"jsonName": "permissions",
|
|
"goType": "PluginPermissions",
|
|
"typescriptType": "Extension_PluginPermissions",
|
|
"usedTypescriptType": "Extension_PluginPermissions",
|
|
"usedStructName": "extension.PluginPermissions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/plugin.go",
|
|
"filename": "plugin.go",
|
|
"name": "PluginPermissions",
|
|
"formattedName": "Extension_PluginPermissions",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Scopes",
|
|
"jsonName": "scopes",
|
|
"goType": "[]PluginPermissionScope",
|
|
"typescriptType": "Array\u003cExtension_PluginPermissionScope\u003e",
|
|
"usedTypescriptType": "Extension_PluginPermissionScope",
|
|
"usedStructName": "extension.PluginPermissionScope",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Allow",
|
|
"jsonName": "allow",
|
|
"goType": "PluginAllowlist",
|
|
"typescriptType": "Extension_PluginAllowlist",
|
|
"usedTypescriptType": "Extension_PluginAllowlist",
|
|
"usedStructName": "extension.PluginAllowlist",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/plugin.go",
|
|
"filename": "plugin.go",
|
|
"name": "PluginAllowlist",
|
|
"formattedName": "Extension_PluginAllowlist",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ReadPaths",
|
|
"jsonName": "readPaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WritePaths",
|
|
"jsonName": "writePaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CommandScopes",
|
|
"jsonName": "commandScopes",
|
|
"goType": "[]CommandScope",
|
|
"typescriptType": "Array\u003cExtension_CommandScope\u003e",
|
|
"usedTypescriptType": "Extension_CommandScope",
|
|
"usedStructName": "extension.CommandScope",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PluginAllowlist is a list of system permissions that the plugin is asking for.",
|
|
"",
|
|
" The user must acknowledge these permissions before the plugin can be loaded."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/plugin.go",
|
|
"filename": "plugin.go",
|
|
"name": "CommandScope",
|
|
"formattedName": "Extension_CommandScope",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Command",
|
|
"jsonName": "command",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Args",
|
|
"jsonName": "args",
|
|
"goType": "[]CommandArg",
|
|
"typescriptType": "Array\u003cExtension_CommandArg\u003e",
|
|
"usedTypescriptType": "Extension_CommandArg",
|
|
"usedStructName": "extension.CommandArg",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" CommandScope defines a specific command or set of commands that can be executed",
|
|
" with specific arguments and validation rules."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/plugin.go",
|
|
"filename": "plugin.go",
|
|
"name": "CommandArg",
|
|
"formattedName": "Extension_CommandArg",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Validator",
|
|
"jsonName": "validator",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" CommandArg represents an argument for a command"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/plugin.go",
|
|
"filename": "plugin.go",
|
|
"name": "PluginExtensionImpl",
|
|
"formattedName": "Extension_PluginExtensionImpl",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension/torrent_provider.go",
|
|
"filename": "torrent_provider.go",
|
|
"name": "AnimeTorrentProviderExtensionImpl",
|
|
"formattedName": "Extension_AnimeTorrentProviderExtensionImpl",
|
|
"package": "extension",
|
|
"fields": [
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "provider",
|
|
"jsonName": "provider",
|
|
"goType": "hibiketorrent.AnimeProvider",
|
|
"typescriptType": "HibikeTorrent_AnimeProvider",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeProvider",
|
|
"usedStructName": "hibiketorrent.AnimeProvider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_playground/playground.go",
|
|
"filename": "playground.go",
|
|
"name": "PlaygroundRepository",
|
|
"formattedName": "PlaygroundRepository",
|
|
"package": "extension_playground",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseAnimeCache",
|
|
"jsonName": "baseAnimeCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseMangaCache",
|
|
"jsonName": "baseMangaCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "gojaRuntimeManager",
|
|
"jsonName": "gojaRuntimeManager",
|
|
"goType": "goja_runtime.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "goja_runtime.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_playground/playground.go",
|
|
"filename": "playground.go",
|
|
"name": "RunPlaygroundCodeResponse",
|
|
"formattedName": "RunPlaygroundCodeResponse",
|
|
"package": "extension_playground",
|
|
"fields": [
|
|
{
|
|
"name": "Logs",
|
|
"jsonName": "logs",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_playground/playground.go",
|
|
"filename": "playground.go",
|
|
"name": "RunPlaygroundCodeParams",
|
|
"formattedName": "RunPlaygroundCodeParams",
|
|
"package": "extension_playground",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "extension.Type",
|
|
"typescriptType": "Extension_Type",
|
|
"usedTypescriptType": "Extension_Type",
|
|
"usedStructName": "extension.Type",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "extension.Language",
|
|
"typescriptType": "Extension_Language",
|
|
"usedTypescriptType": "Extension_Language",
|
|
"usedStructName": "extension.Language",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Code",
|
|
"jsonName": "code",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Inputs",
|
|
"jsonName": "inputs",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Function",
|
|
"jsonName": "function",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_playground/playground.go",
|
|
"filename": "playground.go",
|
|
"name": "PlaygroundDebugLogger",
|
|
"formattedName": "PlaygroundDebugLogger",
|
|
"package": "extension_playground",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "buff",
|
|
"jsonName": "buff",
|
|
"goType": "bytes.Buffer",
|
|
"typescriptType": "Buffer",
|
|
"usedTypescriptType": "Buffer",
|
|
"usedStructName": "bytes.Buffer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/external.go",
|
|
"filename": "external.go",
|
|
"name": "ExtensionInstallResponse",
|
|
"formattedName": "ExtensionRepo_ExtensionInstallResponse",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/external_plugin.go",
|
|
"filename": "external_plugin.go",
|
|
"name": "StoredPluginSettingsData",
|
|
"formattedName": "ExtensionRepo_StoredPluginSettingsData",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "PinnedTrayPluginIds",
|
|
"jsonName": "pinnedTrayPluginIds",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PluginGrantedPermissions",
|
|
"jsonName": "pluginGrantedPermissions",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Extension ID -\u003e Permission Hash"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/goja_anime_torrent_provider.go",
|
|
"filename": "goja_anime_torrent_provider.go",
|
|
"name": "GojaAnimeTorrentProvider",
|
|
"formattedName": "ExtensionRepo_GojaAnimeTorrentProvider",
|
|
"package": "extension_repo",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"extension_repo.gojaProviderBase"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/goja_manga_provider.go",
|
|
"filename": "goja_manga_provider.go",
|
|
"name": "GojaMangaProvider",
|
|
"formattedName": "ExtensionRepo_GojaMangaProvider",
|
|
"package": "extension_repo",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"extension_repo.gojaProviderBase"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/goja_onlinestream_provider.go",
|
|
"filename": "goja_onlinestream_provider.go",
|
|
"name": "GojaOnlinestreamProvider",
|
|
"formattedName": "ExtensionRepo_GojaOnlinestreamProvider",
|
|
"package": "extension_repo",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"extension_repo.gojaProviderBase"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/goja_plugin.go",
|
|
"filename": "goja_plugin.go",
|
|
"name": "GojaPlugin",
|
|
"formattedName": "ExtensionRepo_GojaPlugin",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "pool",
|
|
"jsonName": "pool",
|
|
"goType": "goja_runtime.Pool",
|
|
"typescriptType": "Pool",
|
|
"usedTypescriptType": "Pool",
|
|
"usedStructName": "goja_runtime.Pool",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "runtimeManager",
|
|
"jsonName": "runtimeManager",
|
|
"goType": "goja_runtime.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "goja_runtime.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "store",
|
|
"jsonName": "store",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "storage",
|
|
"jsonName": "storage",
|
|
"goType": "plugin.Storage",
|
|
"typescriptType": "Storage",
|
|
"usedTypescriptType": "Storage",
|
|
"usedStructName": "plugin.Storage",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ui",
|
|
"jsonName": "ui",
|
|
"goType": "plugin_ui.UI",
|
|
"typescriptType": "UI",
|
|
"usedTypescriptType": "UI",
|
|
"usedStructName": "plugin_ui.UI",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "loader",
|
|
"jsonName": "loader",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "unbindHookFuncs",
|
|
"jsonName": "unbindHookFuncs",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "interrupted",
|
|
"jsonName": "interrupted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/goja_plugin_test.go",
|
|
"filename": "goja_plugin_test.go",
|
|
"name": "TestPluginOptions",
|
|
"formattedName": "ExtensionRepo_TestPluginOptions",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "Payload",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "Language",
|
|
"goType": "extension.Language",
|
|
"typescriptType": "Extension_Language",
|
|
"usedTypescriptType": "Extension_Language",
|
|
"usedStructName": "extension.Language",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Permissions",
|
|
"jsonName": "Permissions",
|
|
"goType": "extension.PluginPermissions",
|
|
"typescriptType": "Extension_PluginPermissions",
|
|
"usedTypescriptType": "Extension_PluginPermissions",
|
|
"usedStructName": "extension.PluginPermissions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PoolSize",
|
|
"jsonName": "PoolSize",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SetupHooks",
|
|
"jsonName": "SetupHooks",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" TestPluginOptions contains options for initializing a test plugin"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/mapper.go",
|
|
"filename": "mapper.go",
|
|
"name": "FieldMapper",
|
|
"formattedName": "ExtensionRepo_FieldMapper",
|
|
"package": "extension_repo",
|
|
"fields": [],
|
|
"comments": [
|
|
" FieldMapper provides custom mapping between Go and JavaScript property names.",
|
|
"",
|
|
" It is similar to the builtin \"uncapFieldNameMapper\" but also converts",
|
|
" all uppercase identifiers to their lowercase equivalent (eg. \"GET\" -\u003e \"get\").",
|
|
" It also checks for JSON tags and uses them if they exist."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "ExtensionRepo_Repository",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "extensionDir",
|
|
"jsonName": "extensionDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "gojaExtensions",
|
|
"jsonName": "gojaExtensions",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "gojaRuntimeManager",
|
|
"jsonName": "gojaRuntimeManager",
|
|
"goType": "goja_runtime.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "goja_runtime.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "extensionBank",
|
|
"jsonName": "extensionBank",
|
|
"goType": "extension.UnifiedBank",
|
|
"typescriptType": "Extension_UnifiedBank",
|
|
"usedTypescriptType": "Extension_UnifiedBank",
|
|
"usedStructName": "extension.UnifiedBank",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "invalidExtensions",
|
|
"jsonName": "invalidExtensions",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hookManager",
|
|
"jsonName": "hookManager",
|
|
"goType": "hook.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "hook.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "builtinExtensions",
|
|
"jsonName": "builtinExtensions",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "updateData",
|
|
"jsonName": "updateData",
|
|
"goType": "[]UpdateData",
|
|
"typescriptType": "Array\u003cExtensionRepo_UpdateData\u003e",
|
|
"usedTypescriptType": "ExtensionRepo_UpdateData",
|
|
"usedStructName": "extension_repo.UpdateData",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "updateDataMu",
|
|
"jsonName": "updateDataMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "firstExternalExtensionLoadedFunc",
|
|
"jsonName": "firstExternalExtensionLoadedFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "AllExtensions",
|
|
"formattedName": "ExtensionRepo_AllExtensions",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "Extensions",
|
|
"jsonName": "extensions",
|
|
"goType": "[]extension.Extension",
|
|
"typescriptType": "Array\u003cExtension_Extension\u003e",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InvalidExtensions",
|
|
"jsonName": "invalidExtensions",
|
|
"goType": "[]extension.InvalidExtension",
|
|
"typescriptType": "Array\u003cExtension_InvalidExtension\u003e",
|
|
"usedTypescriptType": "Extension_InvalidExtension",
|
|
"usedStructName": "extension.InvalidExtension",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InvalidUserConfigExtensions",
|
|
"jsonName": "invalidUserConfigExtensions",
|
|
"goType": "[]extension.InvalidExtension",
|
|
"typescriptType": "Array\u003cExtension_InvalidExtension\u003e",
|
|
"usedTypescriptType": "Extension_InvalidExtension",
|
|
"usedStructName": "extension.InvalidExtension",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HasUpdate",
|
|
"jsonName": "hasUpdate",
|
|
"goType": "[]UpdateData",
|
|
"typescriptType": "Array\u003cExtensionRepo_UpdateData\u003e",
|
|
"usedTypescriptType": "ExtensionRepo_UpdateData",
|
|
"usedStructName": "extension_repo.UpdateData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "UpdateData",
|
|
"formattedName": "ExtensionRepo_UpdateData",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "ExtensionID",
|
|
"jsonName": "extensionID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ManifestURI",
|
|
"jsonName": "manifestURI",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "MangaProviderExtensionItem",
|
|
"formattedName": "ExtensionRepo_MangaProviderExtensionItem",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lang",
|
|
"jsonName": "lang",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ISO 639-1 language code"
|
|
]
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "hibikemanga.Settings",
|
|
"typescriptType": "HibikeManga_Settings",
|
|
"usedTypescriptType": "HibikeManga_Settings",
|
|
"usedStructName": "hibikemanga.Settings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "OnlinestreamProviderExtensionItem",
|
|
"formattedName": "ExtensionRepo_OnlinestreamProviderExtensionItem",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lang",
|
|
"jsonName": "lang",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ISO 639-1 language code"
|
|
]
|
|
},
|
|
{
|
|
"name": "EpisodeServers",
|
|
"jsonName": "episodeServers",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SupportsDub",
|
|
"jsonName": "supportsDub",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "AnimeTorrentProviderExtensionItem",
|
|
"formattedName": "ExtensionRepo_AnimeTorrentProviderExtensionItem",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lang",
|
|
"jsonName": "lang",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" ISO 639-1 language code"
|
|
]
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "hibiketorrent.AnimeProviderSettings",
|
|
"typescriptType": "HibikeTorrent_AnimeProviderSettings",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeProviderSettings",
|
|
"usedStructName": "hibiketorrent.AnimeProviderSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "ExtensionRepo_NewRepositoryOptions",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExtensionDir",
|
|
"jsonName": "ExtensionDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HookManager",
|
|
"jsonName": "HookManager",
|
|
"goType": "hook.Manager",
|
|
"typescriptType": "Manager",
|
|
"usedTypescriptType": "Manager",
|
|
"usedStructName": "hook.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/testdir/_gogoanime_external.go",
|
|
"filename": "_gogoanime_external.go",
|
|
"name": "Gogoanime",
|
|
"formattedName": "Gogoanime",
|
|
"package": "main",
|
|
"fields": [
|
|
{
|
|
"name": "BaseURL",
|
|
"jsonName": "BaseURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AjaxURL",
|
|
"jsonName": "AjaxURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/testdir/_gogoanime_external.go",
|
|
"filename": "_gogoanime_external.go",
|
|
"name": "GogoCDN",
|
|
"formattedName": "GogoCDN",
|
|
"package": "main",
|
|
"fields": [
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "serverName",
|
|
"jsonName": "serverName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "keys",
|
|
"jsonName": "keys",
|
|
"goType": "cdnKeys",
|
|
"typescriptType": "cdnKeys",
|
|
"usedTypescriptType": "cdnKeys",
|
|
"usedStructName": "main.cdnKeys",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "referrer",
|
|
"jsonName": "referrer",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/testdir/_gogoanime_external.go",
|
|
"filename": "_gogoanime_external.go",
|
|
"name": "StreamSB",
|
|
"formattedName": "StreamSB",
|
|
"package": "main",
|
|
"fields": [
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Host2",
|
|
"jsonName": "Host2",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/testdir/_mangapill_external.go",
|
|
"filename": "_mangapill_external.go",
|
|
"name": "Mangapill",
|
|
"formattedName": "Mangapill",
|
|
"package": "main",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/testdir/_my_anime_torrent_provider.go",
|
|
"filename": "_my_anime_torrent_provider.go",
|
|
"name": "MyAnimeTorrentProvider",
|
|
"formattedName": "MyAnimeTorrentProvider",
|
|
"package": "main",
|
|
"fields": [
|
|
{
|
|
"name": "url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/testdir/_my_online_streaming_provider.go",
|
|
"filename": "_my_online_streaming_provider.go",
|
|
"name": "Provider",
|
|
"formattedName": "Provider",
|
|
"package": "main",
|
|
"fields": [
|
|
{
|
|
"name": "url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/extension_repo/userconfig.go",
|
|
"filename": "userconfig.go",
|
|
"name": "ExtensionUserConfig",
|
|
"formattedName": "ExtensionRepo_ExtensionUserConfig",
|
|
"package": "extension_repo",
|
|
"fields": [
|
|
{
|
|
"name": "UserConfig",
|
|
"jsonName": "userConfig",
|
|
"goType": "extension.UserConfig",
|
|
"typescriptType": "Extension_UserConfig",
|
|
"usedTypescriptType": "Extension_UserConfig",
|
|
"usedStructName": "extension.UserConfig",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavedUserConfig",
|
|
"jsonName": "savedUserConfig",
|
|
"goType": "extension.SavedUserConfig",
|
|
"typescriptType": "Extension_SavedUserConfig",
|
|
"usedTypescriptType": "Extension_SavedUserConfig",
|
|
"usedStructName": "extension.SavedUserConfig",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/goja/goja_bindings/fetch.go",
|
|
"filename": "fetch.go",
|
|
"name": "Fetch",
|
|
"formattedName": "Fetch",
|
|
"package": "goja_bindings",
|
|
"fields": [
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fetchSem",
|
|
"jsonName": "fetchSem",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vmResponseCh",
|
|
"jsonName": "vmResponseCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/goja/goja_bindings/fieldmapper.go",
|
|
"filename": "fieldmapper.go",
|
|
"name": "DefaultFieldMapper",
|
|
"formattedName": "DefaultFieldMapper",
|
|
"package": "goja_bindings",
|
|
"fields": [],
|
|
"comments": [
|
|
" DefaultFieldMapper provides custom mapping between Go and JavaScript methods names.",
|
|
"",
|
|
" It is similar to the builtin \"uncapFieldNameMapper\" but also converts",
|
|
" all uppercase identifiers to their lowercase equivalent (eg. \"GET\" -\u003e \"get\")."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/goja/goja_runtime/goja_runtime_manager.go",
|
|
"filename": "goja_runtime_manager.go",
|
|
"name": "Manager",
|
|
"formattedName": "Manager",
|
|
"package": "goja_runtime",
|
|
"fields": [
|
|
{
|
|
"name": "pluginPools",
|
|
"jsonName": "pluginPools",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "basePool",
|
|
"jsonName": "basePool",
|
|
"goType": "Pool",
|
|
"typescriptType": "Pool",
|
|
"usedTypescriptType": "Pool",
|
|
"usedStructName": "goja_runtime.Pool",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Manager manages a shared pool of Goja runtimes for all extensions."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/goja/goja_runtime/goja_runtime_manager.go",
|
|
"filename": "goja_runtime_manager.go",
|
|
"name": "Pool",
|
|
"formattedName": "Pool",
|
|
"package": "goja_runtime",
|
|
"fields": [
|
|
{
|
|
"name": "sp",
|
|
"jsonName": "sp",
|
|
"goType": "sync.Pool",
|
|
"typescriptType": "Pool",
|
|
"usedTypescriptType": "Pool",
|
|
"usedStructName": "sync.Pool",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "factory",
|
|
"jsonName": "factory",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "size",
|
|
"jsonName": "size",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metrics",
|
|
"jsonName": "metrics",
|
|
"goType": "metrics",
|
|
"typescriptType": "metrics",
|
|
"usedTypescriptType": "metrics",
|
|
"usedStructName": "goja_runtime.metrics",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/directory_selector.go",
|
|
"filename": "directory_selector.go",
|
|
"name": "DirectoryInfo",
|
|
"formattedName": "DirectoryInfo",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "FullPath",
|
|
"jsonName": "fullPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FolderName",
|
|
"jsonName": "folderName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/directory_selector.go",
|
|
"filename": "directory_selector.go",
|
|
"name": "DirectorySelectorResponse",
|
|
"formattedName": "DirectorySelectorResponse",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "FullPath",
|
|
"jsonName": "fullPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Exists",
|
|
"jsonName": "exists",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BasePath",
|
|
"jsonName": "basePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Suggestions",
|
|
"jsonName": "suggestions",
|
|
"goType": "[]DirectoryInfo",
|
|
"typescriptType": "Array\u003cDirectoryInfo\u003e",
|
|
"usedTypescriptType": "DirectoryInfo",
|
|
"usedStructName": "handlers.DirectoryInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Content",
|
|
"jsonName": "content",
|
|
"goType": "[]DirectoryInfo",
|
|
"typescriptType": "Array\u003cDirectoryInfo\u003e",
|
|
"usedTypescriptType": "DirectoryInfo",
|
|
"usedStructName": "handlers.DirectoryInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/docs.go",
|
|
"filename": "docs.go",
|
|
"name": "ApiDocsGroup",
|
|
"formattedName": "ApiDocsGroup",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Handlers",
|
|
"jsonName": "handlers",
|
|
"goType": "[]RouteHandler",
|
|
"typescriptType": "Array\u003cRouteHandler\u003e",
|
|
"usedTypescriptType": "RouteHandler",
|
|
"usedStructName": "handlers.RouteHandler",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/docs.go",
|
|
"filename": "docs.go",
|
|
"name": "RouteHandler",
|
|
"formattedName": "RouteHandler",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrimmedName",
|
|
"jsonName": "trimmedName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comments",
|
|
"jsonName": "comments",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Api",
|
|
"jsonName": "api",
|
|
"goType": "RouteHandlerApi",
|
|
"typescriptType": "RouteHandlerApi",
|
|
"usedTypescriptType": "RouteHandlerApi",
|
|
"usedStructName": "handlers.RouteHandlerApi",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/docs.go",
|
|
"filename": "docs.go",
|
|
"name": "RouteHandlerApi",
|
|
"formattedName": "RouteHandlerApi",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Summary",
|
|
"jsonName": "summary",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Descriptions",
|
|
"jsonName": "descriptions",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Endpoint",
|
|
"jsonName": "endpoint",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Methods",
|
|
"jsonName": "methods",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Params",
|
|
"jsonName": "params",
|
|
"goType": "[]RouteHandlerParam",
|
|
"typescriptType": "Array\u003cRouteHandlerParam\u003e",
|
|
"usedTypescriptType": "RouteHandlerParam",
|
|
"usedStructName": "handlers.RouteHandlerParam",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BodyFields",
|
|
"jsonName": "bodyFields",
|
|
"goType": "[]RouteHandlerParam",
|
|
"typescriptType": "Array\u003cRouteHandlerParam\u003e",
|
|
"usedTypescriptType": "RouteHandlerParam",
|
|
"usedStructName": "handlers.RouteHandlerParam",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Returns",
|
|
"jsonName": "returns",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReturnGoType",
|
|
"jsonName": "returnGoType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReturnTypescriptType",
|
|
"jsonName": "returnTypescriptType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/docs.go",
|
|
"filename": "docs.go",
|
|
"name": "RouteHandlerParam",
|
|
"formattedName": "RouteHandlerParam",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "JsonName",
|
|
"jsonName": "jsonName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "GoType",
|
|
"jsonName": "goType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g., []models.User"
|
|
]
|
|
},
|
|
{
|
|
"name": "UsedStructType",
|
|
"jsonName": "usedStructType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g., models.User"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypescriptType",
|
|
"jsonName": "typescriptType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g., Array\u003cUser\u003e"
|
|
]
|
|
},
|
|
{
|
|
"name": "Required",
|
|
"jsonName": "required",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Descriptions",
|
|
"jsonName": "descriptions",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/download.go",
|
|
"filename": "download.go",
|
|
"name": "DownloadReleaseResponse",
|
|
"formattedName": "DownloadReleaseResponse",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Destination",
|
|
"jsonName": "destination",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/mal.go",
|
|
"filename": "mal.go",
|
|
"name": "MalAuthResponse",
|
|
"formattedName": "MalAuthResponse",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "AccessToken",
|
|
"jsonName": "access_token",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshToken",
|
|
"jsonName": "refresh_token",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExpiresIn",
|
|
"jsonName": "expires_in",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TokenType",
|
|
"jsonName": "token_type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/manual_dump.go",
|
|
"filename": "manual_dump.go",
|
|
"name": "RequestBody",
|
|
"formattedName": "RequestBody",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Dir",
|
|
"jsonName": "dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "userName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/response.go",
|
|
"filename": "response.go",
|
|
"name": "SeaResponse",
|
|
"formattedName": "SeaResponse",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "R",
|
|
"typescriptType": "R",
|
|
"usedTypescriptType": "R",
|
|
"usedStructName": "handlers.R",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" SeaResponse is a generic response type for the API.",
|
|
" It is used to return data or errors."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/routes.go",
|
|
"filename": "routes.go",
|
|
"name": "Handler",
|
|
"formattedName": "Handler",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "App",
|
|
"jsonName": "App",
|
|
"goType": "core.App",
|
|
"typescriptType": "INTERNAL_App",
|
|
"usedTypescriptType": "INTERNAL_App",
|
|
"usedStructName": "core.App",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/status.go",
|
|
"filename": "status.go",
|
|
"name": "Status",
|
|
"formattedName": "Status",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "OS",
|
|
"jsonName": "os",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientDevice",
|
|
"jsonName": "clientDevice",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientPlatform",
|
|
"jsonName": "clientPlatform",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientUserAgent",
|
|
"jsonName": "clientUserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DataDir",
|
|
"jsonName": "dataDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "user.User",
|
|
"typescriptType": "User",
|
|
"usedTypescriptType": "User",
|
|
"usedStructName": "user.User",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.Settings",
|
|
"typescriptType": "Models_Settings",
|
|
"usedTypescriptType": "Models_Settings",
|
|
"usedStructName": "models.Settings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VersionName",
|
|
"jsonName": "versionName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ThemeSettings",
|
|
"jsonName": "themeSettings",
|
|
"goType": "models.Theme",
|
|
"typescriptType": "Models_Theme",
|
|
"usedTypescriptType": "Models_Theme",
|
|
"usedStructName": "models.Theme",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediastreamSettings",
|
|
"jsonName": "mediastreamSettings",
|
|
"goType": "models.MediastreamSettings",
|
|
"typescriptType": "Models_MediastreamSettings",
|
|
"usedTypescriptType": "Models_MediastreamSettings",
|
|
"usedStructName": "models.MediastreamSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamSettings",
|
|
"jsonName": "torrentstreamSettings",
|
|
"goType": "models.TorrentstreamSettings",
|
|
"typescriptType": "Models_TorrentstreamSettings",
|
|
"usedTypescriptType": "Models_TorrentstreamSettings",
|
|
"usedStructName": "models.TorrentstreamSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridSettings",
|
|
"jsonName": "debridSettings",
|
|
"goType": "models.DebridSettings",
|
|
"typescriptType": "Models_DebridSettings",
|
|
"usedTypescriptType": "Models_DebridSettings",
|
|
"usedStructName": "models.DebridSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistClientID",
|
|
"jsonName": "anilistClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Updating",
|
|
"jsonName": "updating",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" If true, a new screen will be displayed"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsDesktopSidecar",
|
|
"jsonName": "isDesktopSidecar",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The server is running as a desktop sidecar"
|
|
]
|
|
},
|
|
{
|
|
"name": "FeatureFlags",
|
|
"jsonName": "featureFlags",
|
|
"goType": "core.FeatureFlags",
|
|
"typescriptType": "INTERNAL_FeatureFlags",
|
|
"usedTypescriptType": "INTERNAL_FeatureFlags",
|
|
"usedStructName": "core.FeatureFlags",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerReady",
|
|
"jsonName": "serverReady",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerHasPassword",
|
|
"jsonName": "serverHasPassword",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Status is a struct containing the user data, settings, and OS.",
|
|
" It is used by the client in various places to access necessary information."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/handlers/status.go",
|
|
"filename": "status.go",
|
|
"name": "MemoryStatsResponse",
|
|
"formattedName": "MemoryStatsResponse",
|
|
"package": "handlers",
|
|
"fields": [
|
|
{
|
|
"name": "Alloc",
|
|
"jsonName": "alloc",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes allocated and not yet freed"
|
|
]
|
|
},
|
|
{
|
|
"name": "TotalAlloc",
|
|
"jsonName": "totalAlloc",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes allocated (even if freed)"
|
|
]
|
|
},
|
|
{
|
|
"name": "Sys",
|
|
"jsonName": "sys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes obtained from system"
|
|
]
|
|
},
|
|
{
|
|
"name": "Lookups",
|
|
"jsonName": "lookups",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" number of pointer lookups"
|
|
]
|
|
},
|
|
{
|
|
"name": "Mallocs",
|
|
"jsonName": "mallocs",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" number of mallocs"
|
|
]
|
|
},
|
|
{
|
|
"name": "Frees",
|
|
"jsonName": "frees",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" number of frees"
|
|
]
|
|
},
|
|
{
|
|
"name": "HeapAlloc",
|
|
"jsonName": "heapAlloc",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes allocated and not yet freed"
|
|
]
|
|
},
|
|
{
|
|
"name": "HeapSys",
|
|
"jsonName": "heapSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes obtained from system"
|
|
]
|
|
},
|
|
{
|
|
"name": "HeapIdle",
|
|
"jsonName": "heapIdle",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes in idle spans"
|
|
]
|
|
},
|
|
{
|
|
"name": "HeapInuse",
|
|
"jsonName": "heapInuse",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes in non-idle span"
|
|
]
|
|
},
|
|
{
|
|
"name": "HeapReleased",
|
|
"jsonName": "heapReleased",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes released to OS"
|
|
]
|
|
},
|
|
{
|
|
"name": "HeapObjects",
|
|
"jsonName": "heapObjects",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" total number of allocated objects"
|
|
]
|
|
},
|
|
{
|
|
"name": "StackInuse",
|
|
"jsonName": "stackInuse",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes used by stack allocator"
|
|
]
|
|
},
|
|
{
|
|
"name": "StackSys",
|
|
"jsonName": "stackSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes obtained from system for stack allocator"
|
|
]
|
|
},
|
|
{
|
|
"name": "MSpanInuse",
|
|
"jsonName": "mSpanInuse",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes used by mspan structures"
|
|
]
|
|
},
|
|
{
|
|
"name": "MSpanSys",
|
|
"jsonName": "mSpanSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes obtained from system for mspan structures"
|
|
]
|
|
},
|
|
{
|
|
"name": "MCacheInuse",
|
|
"jsonName": "mCacheInuse",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes used by mcache structures"
|
|
]
|
|
},
|
|
{
|
|
"name": "MCacheSys",
|
|
"jsonName": "mCacheSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes obtained from system for mcache structures"
|
|
]
|
|
},
|
|
{
|
|
"name": "BuckHashSys",
|
|
"jsonName": "buckHashSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes used by the profiling bucket hash table"
|
|
]
|
|
},
|
|
{
|
|
"name": "GCSys",
|
|
"jsonName": "gcSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes used for garbage collection system metadata"
|
|
]
|
|
},
|
|
{
|
|
"name": "OtherSys",
|
|
"jsonName": "otherSys",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" bytes used for other system allocations"
|
|
]
|
|
},
|
|
{
|
|
"name": "NextGC",
|
|
"jsonName": "nextGC",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" next collection will happen when HeapAlloc ≥ this amount"
|
|
]
|
|
},
|
|
{
|
|
"name": "LastGC",
|
|
"jsonName": "lastGC",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" time the last garbage collection finished"
|
|
]
|
|
},
|
|
{
|
|
"name": "PauseTotalNs",
|
|
"jsonName": "pauseTotalNs",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" cumulative nanoseconds in GC stop-the-world pauses"
|
|
]
|
|
},
|
|
{
|
|
"name": "PauseNs",
|
|
"jsonName": "pauseNs",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" nanoseconds in recent GC stop-the-world pause"
|
|
]
|
|
},
|
|
{
|
|
"name": "NumGC",
|
|
"jsonName": "numGC",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" number of completed GC cycles"
|
|
]
|
|
},
|
|
{
|
|
"name": "NumForcedGC",
|
|
"jsonName": "numForcedGC",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" number of GC cycles that were forced by the application calling the GC function"
|
|
]
|
|
},
|
|
{
|
|
"name": "GCCPUFraction",
|
|
"jsonName": "gcCPUFraction",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" fraction of this program's available CPU time used by the GC since the program started"
|
|
]
|
|
},
|
|
{
|
|
"name": "EnableGC",
|
|
"jsonName": "enableGC",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" boolean that indicates GC is enabled"
|
|
]
|
|
},
|
|
{
|
|
"name": "DebugGC",
|
|
"jsonName": "debugGC",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" boolean that indicates GC debug mode is enabled"
|
|
]
|
|
},
|
|
{
|
|
"name": "NumGoroutine",
|
|
"jsonName": "numGoroutine",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" number of goroutines"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/hook/hook.go",
|
|
"filename": "hook.go",
|
|
"name": "Handler",
|
|
"formattedName": "Handler",
|
|
"package": "hook",
|
|
"fields": [
|
|
{
|
|
"name": "Func",
|
|
"jsonName": "Func",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Id",
|
|
"jsonName": "Id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Priority",
|
|
"jsonName": "Priority",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Handler defines a single Hook handler.",
|
|
" Multiple handlers can share the same id.",
|
|
" If Id is not explicitly set it will be autogenerated by Hook.Add and Hook.AddHandler."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/hook/hook.go",
|
|
"filename": "hook.go",
|
|
"name": "Hook",
|
|
"formattedName": "Hook",
|
|
"package": "hook",
|
|
"fields": [
|
|
{
|
|
"name": "handlers",
|
|
"jsonName": "handlers",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Hook defines a generic concurrent safe structure for managing event hooks.",
|
|
" When using custom event it must embed the base [hook.Event].",
|
|
"",
|
|
" Example:",
|
|
"",
|
|
"\ttype CustomEvent struct {",
|
|
"\t\thook.Event",
|
|
"\t\tSomeField int",
|
|
"\t}",
|
|
"",
|
|
"\th := Hook[*CustomEvent]{}",
|
|
"",
|
|
"\th.BindFunc(func(e *CustomEvent) error {",
|
|
"\t\tprintln(e.SomeField)",
|
|
"",
|
|
"\t\treturn e.Next()",
|
|
"\t})",
|
|
"",
|
|
"\th.Trigger(\u0026CustomEvent{ SomeField: 123 })"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/hook/hooks.go",
|
|
"filename": "hooks.go",
|
|
"name": "ManagerImpl",
|
|
"formattedName": "ManagerImpl",
|
|
"package": "hook",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetAnime",
|
|
"jsonName": "onGetAnime",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetAnimeDetails",
|
|
"jsonName": "onGetAnimeDetails",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetManga",
|
|
"jsonName": "onGetManga",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetMangaDetails",
|
|
"jsonName": "onGetMangaDetails",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetAnimeCollection",
|
|
"jsonName": "onGetAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetMangaCollection",
|
|
"jsonName": "onGetMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetCachedAnimeCollection",
|
|
"jsonName": "onGetCachedAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetCachedMangaCollection",
|
|
"jsonName": "onGetCachedMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetRawAnimeCollection",
|
|
"jsonName": "onGetRawAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetRawMangaCollection",
|
|
"jsonName": "onGetRawMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetCachedRawAnimeCollection",
|
|
"jsonName": "onGetCachedRawAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetCachedRawMangaCollection",
|
|
"jsonName": "onGetCachedRawMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onGetStudioDetails",
|
|
"jsonName": "onGetStudioDetails",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPreUpdateEntry",
|
|
"jsonName": "onPreUpdateEntry",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPostUpdateEntry",
|
|
"jsonName": "onPostUpdateEntry",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPreUpdateEntryProgress",
|
|
"jsonName": "onPreUpdateEntryProgress",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPostUpdateEntryProgress",
|
|
"jsonName": "onPostUpdateEntryProgress",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPreUpdateEntryRepeat",
|
|
"jsonName": "onPreUpdateEntryRepeat",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPostUpdateEntryRepeat",
|
|
"jsonName": "onPostUpdateEntryRepeat",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryRequested",
|
|
"jsonName": "onAnimeEntryRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntry",
|
|
"jsonName": "onAnimeEntry",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryFillerHydration",
|
|
"jsonName": "onAnimeEntryFillerHydration",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryLibraryDataRequested",
|
|
"jsonName": "onAnimeEntryLibraryDataRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryLibraryData",
|
|
"jsonName": "onAnimeEntryLibraryData",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryManualMatchBeforeSave",
|
|
"jsonName": "onAnimeEntryManualMatchBeforeSave",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMissingEpisodesRequested",
|
|
"jsonName": "onMissingEpisodesRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMissingEpisodes",
|
|
"jsonName": "onMissingEpisodes",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryDownloadInfoRequested",
|
|
"jsonName": "onAnimeEntryDownloadInfoRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEntryDownloadInfo",
|
|
"jsonName": "onAnimeEntryDownloadInfo",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEpisodeCollectionRequested",
|
|
"jsonName": "onAnimeEpisodeCollectionRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEpisodeCollection",
|
|
"jsonName": "onAnimeEpisodeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeLibraryCollectionRequested",
|
|
"jsonName": "onAnimeLibraryCollectionRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeLibraryCollection",
|
|
"jsonName": "onAnimeLibraryCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeLibraryStreamCollectionRequested",
|
|
"jsonName": "onAnimeLibraryStreamCollectionRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeLibraryStreamCollection",
|
|
"jsonName": "onAnimeLibraryStreamCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeScheduleItems",
|
|
"jsonName": "onAnimeScheduleItems",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderMatchVerified",
|
|
"jsonName": "onAutoDownloaderMatchVerified",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderRunStarted",
|
|
"jsonName": "onAutoDownloaderRunStarted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderRunCompleted",
|
|
"jsonName": "onAutoDownloaderRunCompleted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderSettingsUpdated",
|
|
"jsonName": "onAutoDownloaderSettingsUpdated",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderTorrentsFetched",
|
|
"jsonName": "onAutoDownloaderTorrentsFetched",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderBeforeDownloadTorrent",
|
|
"jsonName": "onAutoDownloaderBeforeDownloadTorrent",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAutoDownloaderAfterDownloadTorrent",
|
|
"jsonName": "onAutoDownloaderAfterDownloadTorrent",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanStarted",
|
|
"jsonName": "onScanStarted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanFilePathsRetrieved",
|
|
"jsonName": "onScanFilePathsRetrieved",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanLocalFilesParsed",
|
|
"jsonName": "onScanLocalFilesParsed",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanCompleted",
|
|
"jsonName": "onScanCompleted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanMediaFetcherStarted",
|
|
"jsonName": "onScanMediaFetcherStarted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanMediaFetcherCompleted",
|
|
"jsonName": "onScanMediaFetcherCompleted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanMatchingStarted",
|
|
"jsonName": "onScanMatchingStarted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanLocalFileMatched",
|
|
"jsonName": "onScanLocalFileMatched",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanMatchingCompleted",
|
|
"jsonName": "onScanMatchingCompleted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanHydrationStarted",
|
|
"jsonName": "onScanHydrationStarted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanLocalFileHydrationStarted",
|
|
"jsonName": "onScanLocalFileHydrationStarted",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onScanLocalFileHydrated",
|
|
"jsonName": "onScanLocalFileHydrated",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeMetadataRequested",
|
|
"jsonName": "onAnimeMetadataRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeMetadata",
|
|
"jsonName": "onAnimeMetadata",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEpisodeMetadataRequested",
|
|
"jsonName": "onAnimeEpisodeMetadataRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimeEpisodeMetadata",
|
|
"jsonName": "onAnimeEpisodeMetadata",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaEntryRequested",
|
|
"jsonName": "onMangaEntryRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaEntry",
|
|
"jsonName": "onMangaEntry",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaLibraryCollectionRequested",
|
|
"jsonName": "onMangaLibraryCollectionRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaLibraryCollection",
|
|
"jsonName": "onMangaLibraryCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaDownloadedChapterContainersRequested",
|
|
"jsonName": "onMangaDownloadedChapterContainersRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaDownloadedChapterContainers",
|
|
"jsonName": "onMangaDownloadedChapterContainers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaLatestChapterNumbersMap",
|
|
"jsonName": "onMangaLatestChapterNumbersMap",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaDownloadMap",
|
|
"jsonName": "onMangaDownloadMap",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaChapterContainerRequested",
|
|
"jsonName": "onMangaChapterContainerRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMangaChapterContainer",
|
|
"jsonName": "onMangaChapterContainer",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onLocalFilePlaybackRequested",
|
|
"jsonName": "onLocalFilePlaybackRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPlaybackBeforeTracking",
|
|
"jsonName": "onPlaybackBeforeTracking",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onStreamPlaybackRequested",
|
|
"jsonName": "onStreamPlaybackRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPlaybackLocalFileDetailsRequested",
|
|
"jsonName": "onPlaybackLocalFileDetailsRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onPlaybackStreamDetailsRequested",
|
|
"jsonName": "onPlaybackStreamDetailsRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMediaPlayerLocalFileTrackingRequested",
|
|
"jsonName": "onMediaPlayerLocalFileTrackingRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onMediaPlayerStreamTrackingRequested",
|
|
"jsonName": "onMediaPlayerStreamTrackingRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDebridAutoSelectTorrentsFetched",
|
|
"jsonName": "onDebridAutoSelectTorrentsFetched",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDebridSendStreamToMediaPlayer",
|
|
"jsonName": "onDebridSendStreamToMediaPlayer",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDebridLocalDownloadRequested",
|
|
"jsonName": "onDebridLocalDownloadRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDebridSkipStreamCheck",
|
|
"jsonName": "onDebridSkipStreamCheck",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onTorrentStreamAutoSelectTorrentsFetched",
|
|
"jsonName": "onTorrentStreamAutoSelectTorrentsFetched",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onTorrentStreamSendStreamToMediaPlayer",
|
|
"jsonName": "onTorrentStreamSendStreamToMediaPlayer",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onWatchHistoryItemRequested",
|
|
"jsonName": "onWatchHistoryItemRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onWatchHistoryItemUpdated",
|
|
"jsonName": "onWatchHistoryItemUpdated",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onWatchHistoryLocalFileEpisodeItemRequested",
|
|
"jsonName": "onWatchHistoryLocalFileEpisodeItemRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onWatchHistoryStreamEpisodeItemRequested",
|
|
"jsonName": "onWatchHistoryStreamEpisodeItemRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDiscordPresenceAnimeActivityRequested",
|
|
"jsonName": "onDiscordPresenceAnimeActivityRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDiscordPresenceMangaActivityRequested",
|
|
"jsonName": "onDiscordPresenceMangaActivityRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onDiscordPresenceClientClosed",
|
|
"jsonName": "onDiscordPresenceClientClosed",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onListMissedSequelsRequested",
|
|
"jsonName": "onListMissedSequelsRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onListMissedSequels",
|
|
"jsonName": "onListMissedSequels",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnizipMediaRequested",
|
|
"jsonName": "onAnizipMediaRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnizipMedia",
|
|
"jsonName": "onAnizipMedia",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimapMediaRequested",
|
|
"jsonName": "onAnimapMediaRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onAnimapMedia",
|
|
"jsonName": "onAnimapMedia",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onHydrateFillerDataRequested",
|
|
"jsonName": "onHydrateFillerDataRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onHydrateOnlinestreamFillerDataRequested",
|
|
"jsonName": "onHydrateOnlinestreamFillerDataRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onHydrateEpisodeFillerDataRequested",
|
|
"jsonName": "onHydrateEpisodeFillerDataRequested",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/hook/hooks.go",
|
|
"filename": "hooks.go",
|
|
"name": "NewHookManagerOptions",
|
|
"formattedName": "NewHookManagerOptions",
|
|
"package": "hook",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/hook_resolver/hook_resolver.go",
|
|
"filename": "hook_resolver.go",
|
|
"name": "Event",
|
|
"formattedName": "Event",
|
|
"package": "hook_resolver",
|
|
"fields": [
|
|
{
|
|
"name": "next",
|
|
"jsonName": "next",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "preventDefault",
|
|
"jsonName": "preventDefault",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DefaultPrevented",
|
|
"jsonName": "defaultPrevented",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Event implements [Resolver] and it is intended to be used as a base",
|
|
" Hook event that you can embed in your custom typed event structs.",
|
|
"",
|
|
" Example:",
|
|
"",
|
|
"\ttype CustomEvent struct {",
|
|
"\t\thook.Event",
|
|
"",
|
|
"\t\tSomeField int",
|
|
"\t}"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/autodownloader_rule.go",
|
|
"filename": "autodownloader_rule.go",
|
|
"name": "AutoDownloaderRuleTitleComparisonType",
|
|
"formattedName": "Anime_AutoDownloaderRuleTitleComparisonType",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"contains\"",
|
|
"\"likely\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/autodownloader_rule.go",
|
|
"filename": "autodownloader_rule.go",
|
|
"name": "AutoDownloaderRuleEpisodeType",
|
|
"formattedName": "Anime_AutoDownloaderRuleEpisodeType",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"recent\"",
|
|
"\"selected\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/autodownloader_rule.go",
|
|
"filename": "autodownloader_rule.go",
|
|
"name": "AutoDownloaderRule",
|
|
"formattedName": "Anime_AutoDownloaderRule",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "DbID",
|
|
"jsonName": "dbId",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Will be set when fetched from the database"
|
|
]
|
|
},
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseGroups",
|
|
"jsonName": "releaseGroups",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Resolutions",
|
|
"jsonName": "resolutions",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ComparisonTitle",
|
|
"jsonName": "comparisonTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TitleComparisonType",
|
|
"jsonName": "titleComparisonType",
|
|
"goType": "AutoDownloaderRuleTitleComparisonType",
|
|
"typescriptType": "Anime_AutoDownloaderRuleTitleComparisonType",
|
|
"usedTypescriptType": "Anime_AutoDownloaderRuleTitleComparisonType",
|
|
"usedStructName": "anime.AutoDownloaderRuleTitleComparisonType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeType",
|
|
"jsonName": "episodeType",
|
|
"goType": "AutoDownloaderRuleEpisodeType",
|
|
"typescriptType": "Anime_AutoDownloaderRuleEpisodeType",
|
|
"usedTypescriptType": "Anime_AutoDownloaderRuleEpisodeType",
|
|
"usedStructName": "anime.AutoDownloaderRuleEpisodeType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumbers",
|
|
"jsonName": "episodeNumbers",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Destination",
|
|
"jsonName": "destination",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdditionalTerms",
|
|
"jsonName": "additionalTerms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "LibraryCollection",
|
|
"formattedName": "Anime_LibraryCollection",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "ContinueWatchingList",
|
|
"jsonName": "continueWatchingList",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lists",
|
|
"jsonName": "lists",
|
|
"goType": "[]LibraryCollectionList",
|
|
"typescriptType": "Array\u003cAnime_LibraryCollectionList\u003e",
|
|
"usedTypescriptType": "Anime_LibraryCollectionList",
|
|
"usedStructName": "anime.LibraryCollectionList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnmatchedLocalFiles",
|
|
"jsonName": "unmatchedLocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnmatchedGroups",
|
|
"jsonName": "unmatchedGroups",
|
|
"goType": "[]UnmatchedGroup",
|
|
"typescriptType": "Array\u003cAnime_UnmatchedGroup\u003e",
|
|
"usedTypescriptType": "Anime_UnmatchedGroup",
|
|
"usedStructName": "anime.UnmatchedGroup",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IgnoredLocalFiles",
|
|
"jsonName": "ignoredLocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnknownGroups",
|
|
"jsonName": "unknownGroups",
|
|
"goType": "[]UnknownGroup",
|
|
"typescriptType": "Array\u003cAnime_UnknownGroup\u003e",
|
|
"usedTypescriptType": "Anime_UnknownGroup",
|
|
"usedStructName": "anime.UnknownGroup",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Stats",
|
|
"jsonName": "stats",
|
|
"goType": "LibraryCollectionStats",
|
|
"typescriptType": "Anime_LibraryCollectionStats",
|
|
"usedTypescriptType": "Anime_LibraryCollectionStats",
|
|
"usedStructName": "anime.LibraryCollectionStats",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Stream",
|
|
"jsonName": "stream",
|
|
"goType": "StreamCollection",
|
|
"typescriptType": "Anime_StreamCollection",
|
|
"usedTypescriptType": "Anime_StreamCollection",
|
|
"usedStructName": "anime.StreamCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Hydrated by the route handler"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "StreamCollection",
|
|
"formattedName": "Anime_StreamCollection",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "ContinueWatchingList",
|
|
"jsonName": "continueWatchingList",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "[]anilist.BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListData",
|
|
"jsonName": "listData",
|
|
"goType": "map[int]EntryListData",
|
|
"typescriptType": "Record\u003cnumber, Anime_EntryListData\u003e",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "LibraryCollectionListType",
|
|
"formattedName": "Anime_LibraryCollectionListType",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "LibraryCollectionStats",
|
|
"formattedName": "Anime_LibraryCollectionStats",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "TotalEntries",
|
|
"jsonName": "totalEntries",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalFiles",
|
|
"jsonName": "totalFiles",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalShows",
|
|
"jsonName": "totalShows",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalMovies",
|
|
"jsonName": "totalMovies",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSpecials",
|
|
"jsonName": "totalSpecials",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSize",
|
|
"jsonName": "totalSize",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "LibraryCollectionList",
|
|
"formattedName": "Anime_LibraryCollectionList",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]LibraryCollectionEntry",
|
|
"typescriptType": "Array\u003cAnime_LibraryCollectionEntry\u003e",
|
|
"usedTypescriptType": "Anime_LibraryCollectionEntry",
|
|
"usedStructName": "anime.LibraryCollectionEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "LibraryCollectionEntry",
|
|
"formattedName": "Anime_LibraryCollectionEntry",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryLibraryData",
|
|
"jsonName": "libraryData",
|
|
"goType": "EntryLibraryData",
|
|
"typescriptType": "Anime_EntryLibraryData",
|
|
"usedTypescriptType": "Anime_EntryLibraryData",
|
|
"usedStructName": "anime.EntryLibraryData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Library data"
|
|
]
|
|
},
|
|
{
|
|
"name": "NakamaEntryLibraryData",
|
|
"jsonName": "nakamaLibraryData",
|
|
"goType": "NakamaEntryLibraryData",
|
|
"typescriptType": "Anime_NakamaEntryLibraryData",
|
|
"usedTypescriptType": "Anime_NakamaEntryLibraryData",
|
|
"usedStructName": "anime.NakamaEntryLibraryData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Library data from Nakama"
|
|
]
|
|
},
|
|
{
|
|
"name": "EntryListData",
|
|
"jsonName": "listData",
|
|
"goType": "EntryListData",
|
|
"typescriptType": "Anime_EntryListData",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" AniList list data"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "UnmatchedGroup",
|
|
"formattedName": "Anime_UnmatchedGroup",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Dir",
|
|
"jsonName": "dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Suggestions",
|
|
"jsonName": "suggestions",
|
|
"goType": "[]anilist.BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "UnknownGroup",
|
|
"formattedName": "Anime_UnknownGroup",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "NewLibraryCollectionOptions",
|
|
"formattedName": "Anime_NewLibraryCollectionOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry.go",
|
|
"filename": "entry.go",
|
|
"name": "Entry",
|
|
"formattedName": "Anime_Entry",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryListData",
|
|
"jsonName": "listData",
|
|
"goType": "EntryListData",
|
|
"typescriptType": "Anime_EntryListData",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryLibraryData",
|
|
"jsonName": "libraryData",
|
|
"goType": "EntryLibraryData",
|
|
"typescriptType": "Anime_EntryLibraryData",
|
|
"usedTypescriptType": "Anime_EntryLibraryData",
|
|
"usedStructName": "anime.EntryLibraryData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryDownloadInfo",
|
|
"jsonName": "downloadInfo",
|
|
"goType": "EntryDownloadInfo",
|
|
"typescriptType": "Anime_EntryDownloadInfo",
|
|
"usedTypescriptType": "Anime_EntryDownloadInfo",
|
|
"usedStructName": "anime.EntryDownloadInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NextEpisode",
|
|
"jsonName": "nextEpisode",
|
|
"goType": "Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnidbId",
|
|
"jsonName": "anidbId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentEpisodeCount",
|
|
"jsonName": "currentEpisodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsNakamaEntry",
|
|
"jsonName": "_isNakamaEntry",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NakamaLibraryData",
|
|
"jsonName": "nakamaLibraryData",
|
|
"goType": "NakamaEntryLibraryData",
|
|
"typescriptType": "Anime_NakamaEntryLibraryData",
|
|
"usedTypescriptType": "Anime_NakamaEntryLibraryData",
|
|
"usedStructName": "anime.NakamaEntryLibraryData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry.go",
|
|
"filename": "entry.go",
|
|
"name": "EntryListData",
|
|
"formattedName": "Anime_EntryListData",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry.go",
|
|
"filename": "entry.go",
|
|
"name": "NewEntryOptions",
|
|
"formattedName": "Anime_NewEntryOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" All local files"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSimulated",
|
|
"jsonName": "IsSimulated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" If the account is simulated"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry.go",
|
|
"filename": "entry.go",
|
|
"name": "Discrepancy",
|
|
"formattedName": "Anime_Discrepancy",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_download_info.go",
|
|
"filename": "entry_download_info.go",
|
|
"name": "EntryDownloadInfo",
|
|
"formattedName": "Anime_EntryDownloadInfo",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodesToDownload",
|
|
"jsonName": "episodesToDownload",
|
|
"goType": "[]EntryDownloadEpisode",
|
|
"typescriptType": "Array\u003cAnime_EntryDownloadEpisode\u003e",
|
|
"usedTypescriptType": "Anime_EntryDownloadEpisode",
|
|
"usedStructName": "anime.EntryDownloadEpisode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CanBatch",
|
|
"jsonName": "canBatch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BatchAll",
|
|
"jsonName": "batchAll",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HasInaccurateSchedule",
|
|
"jsonName": "hasInaccurateSchedule",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rewatch",
|
|
"jsonName": "rewatch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteOffset",
|
|
"jsonName": "absoluteOffset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_download_info.go",
|
|
"filename": "entry_download_info.go",
|
|
"name": "EntryDownloadEpisode",
|
|
"formattedName": "Anime_EntryDownloadEpisode",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "aniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_download_info.go",
|
|
"filename": "entry_download_info.go",
|
|
"name": "NewEntryDownloadInfoOptions",
|
|
"formattedName": "Anime_NewEntryDownloadInfoOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "AnimeMetadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "Progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_library_data.go",
|
|
"filename": "entry_library_data.go",
|
|
"name": "EntryLibraryData",
|
|
"formattedName": "Anime_EntryLibraryData",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AllFilesLocked",
|
|
"jsonName": "allFilesLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SharedPath",
|
|
"jsonName": "sharedPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnwatchedCount",
|
|
"jsonName": "unwatchedCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MainFileCount",
|
|
"jsonName": "mainFileCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_library_data.go",
|
|
"filename": "entry_library_data.go",
|
|
"name": "NakamaEntryLibraryData",
|
|
"formattedName": "Anime_NakamaEntryLibraryData",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "UnwatchedCount",
|
|
"jsonName": "unwatchedCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MainFileCount",
|
|
"jsonName": "mainFileCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_library_data.go",
|
|
"filename": "entry_library_data.go",
|
|
"name": "NewEntryLibraryDataOptions",
|
|
"formattedName": "Anime_NewEntryLibraryDataOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EntryLocalFiles",
|
|
"jsonName": "EntryLocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentProgress",
|
|
"jsonName": "CurrentProgress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_simple.go",
|
|
"filename": "entry_simple.go",
|
|
"name": "SimpleEntry",
|
|
"formattedName": "Anime_SimpleEntry",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryListData",
|
|
"jsonName": "listData",
|
|
"goType": "EntryListData",
|
|
"typescriptType": "Anime_EntryListData",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryLibraryData",
|
|
"jsonName": "libraryData",
|
|
"goType": "EntryLibraryData",
|
|
"typescriptType": "Anime_EntryLibraryData",
|
|
"usedTypescriptType": "Anime_EntryLibraryData",
|
|
"usedStructName": "anime.EntryLibraryData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NextEpisode",
|
|
"jsonName": "nextEpisode",
|
|
"goType": "Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentEpisodeCount",
|
|
"jsonName": "currentEpisodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_simple.go",
|
|
"filename": "entry_simple.go",
|
|
"name": "SimpleEntryListData",
|
|
"formattedName": "Anime_SimpleEntryListData",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/entry_simple.go",
|
|
"filename": "entry_simple.go",
|
|
"name": "NewSimpleAnimeEntryOptions",
|
|
"formattedName": "Anime_NewSimpleAnimeEntryOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" All local files"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode.go",
|
|
"filename": "episode.go",
|
|
"name": "Episode",
|
|
"formattedName": "Anime_Episode",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "LocalFileType",
|
|
"typescriptType": "Anime_LocalFileType",
|
|
"usedTypescriptType": "Anime_LocalFileType",
|
|
"usedStructName": "anime.LocalFileType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayTitle",
|
|
"jsonName": "displayTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g, Show: \"Episode 1\", Movie: \"Violet Evergarden The Movie\""
|
|
]
|
|
},
|
|
{
|
|
"name": "EpisodeTitle",
|
|
"jsonName": "episodeTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g, \"Shibuya Incident - Gate, Open\""
|
|
]
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "aniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" AniDB episode number"
|
|
]
|
|
},
|
|
{
|
|
"name": "AbsoluteEpisodeNumber",
|
|
"jsonName": "absoluteEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProgressNumber",
|
|
"jsonName": "progressNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Usually the same as EpisodeNumber, unless there is a discrepancy between AniList and AniDB"
|
|
]
|
|
},
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDownloaded",
|
|
"jsonName": "isDownloaded",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Is in the local files"
|
|
]
|
|
},
|
|
{
|
|
"name": "EpisodeMetadata",
|
|
"jsonName": "episodeMetadata",
|
|
"goType": "EpisodeMetadata",
|
|
"typescriptType": "Anime_EpisodeMetadata",
|
|
"usedTypescriptType": "Anime_EpisodeMetadata",
|
|
"usedStructName": "anime.EpisodeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" (image, airDate, length, summary, overview)"
|
|
]
|
|
},
|
|
{
|
|
"name": "FileMetadata",
|
|
"jsonName": "fileMetadata",
|
|
"goType": "LocalFileMetadata",
|
|
"typescriptType": "Anime_LocalFileMetadata",
|
|
"usedTypescriptType": "Anime_LocalFileMetadata",
|
|
"usedStructName": "anime.LocalFileMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" (episode, aniDBEpisode, type...)"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsInvalid",
|
|
"jsonName": "isInvalid",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" No AniDB data"
|
|
]
|
|
},
|
|
{
|
|
"name": "MetadataIssue",
|
|
"jsonName": "metadataIssue",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Alerts the user that there is a discrepancy between AniList and AniDB"
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseAnime",
|
|
"jsonName": "baseAnime",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsNakamaEpisode",
|
|
"jsonName": "_isNakamaEpisode",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode.go",
|
|
"filename": "episode.go",
|
|
"name": "EpisodeMetadata",
|
|
"formattedName": "Anime_EpisodeMetadata",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnidbId",
|
|
"jsonName": "anidbId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AirDate",
|
|
"jsonName": "airDate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Summary",
|
|
"jsonName": "summary",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Overview",
|
|
"jsonName": "overview",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFiller",
|
|
"jsonName": "isFiller",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HasImage",
|
|
"jsonName": "hasImage",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Indicates if the episode has a real image"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode.go",
|
|
"filename": "episode.go",
|
|
"name": "NewEpisodeOptions",
|
|
"formattedName": "Anime_NewEpisodeOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "LocalFile",
|
|
"goType": "LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "AnimeMetadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" optional"
|
|
]
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OptionalAniDBEpisode",
|
|
"jsonName": "OptionalAniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProgressOffset",
|
|
"jsonName": "ProgressOffset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDownloaded",
|
|
"jsonName": "IsDownloaded",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" optional"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode.go",
|
|
"filename": "episode.go",
|
|
"name": "NewSimpleEpisodeOptions",
|
|
"formattedName": "Anime_NewSimpleEpisodeOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "LocalFile",
|
|
"goType": "LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDownloaded",
|
|
"jsonName": "IsDownloaded",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode_collection.go",
|
|
"filename": "episode_collection.go",
|
|
"name": "EpisodeCollection",
|
|
"formattedName": "Anime_EpisodeCollection",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "HasMappingError",
|
|
"jsonName": "hasMappingError",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode_collection.go",
|
|
"filename": "episode_collection.go",
|
|
"name": "NewEpisodeCollectionOptions",
|
|
"formattedName": "Anime_NewEpisodeCollectionOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "AnimeMetadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/episode_collection.go",
|
|
"filename": "episode_collection.go",
|
|
"name": "NewEpisodeCollectionFromLocalFilesOptions",
|
|
"formattedName": "Anime_NewEpisodeCollectionFromLocalFilesOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryRequestedEvent",
|
|
"formattedName": "Anime_AnimeEntryRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entry",
|
|
"jsonName": "entry",
|
|
"goType": "Entry",
|
|
"typescriptType": "Anime_Entry",
|
|
"usedTypescriptType": "Anime_Entry",
|
|
"usedStructName": "anime.Entry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryRequestedEvent is triggered when an anime entry is requested.",
|
|
" Prevent default to skip the default behavior and return the modified entry.",
|
|
" This event is triggered before [AnimeEntryEvent].",
|
|
" If the modified entry is nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryEvent",
|
|
"formattedName": "Anime_AnimeEntryEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Entry",
|
|
"jsonName": "entry",
|
|
"goType": "Entry",
|
|
"typescriptType": "Anime_Entry",
|
|
"usedTypescriptType": "Anime_Entry",
|
|
"usedStructName": "anime.Entry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryEvent is triggered when the media entry is being returned.",
|
|
" This event is triggered after [AnimeEntryRequestedEvent]."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryFillerHydrationEvent",
|
|
"formattedName": "Anime_AnimeEntryFillerHydrationEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Entry",
|
|
"jsonName": "entry",
|
|
"goType": "Entry",
|
|
"typescriptType": "Anime_Entry",
|
|
"usedTypescriptType": "Anime_Entry",
|
|
"usedStructName": "anime.Entry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryFillerHydrationEvent is triggered when the filler data is being added to the media entry.",
|
|
" This event is triggered after [AnimeEntryEvent].",
|
|
" Prevent default to skip the filler data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryLibraryDataRequestedEvent",
|
|
"formattedName": "Anime_AnimeEntryLibraryDataRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EntryLocalFiles",
|
|
"jsonName": "entryLocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentProgress",
|
|
"jsonName": "currentProgress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryLibraryDataRequestedEvent is triggered when the app requests the library data for a media entry.",
|
|
" This is triggered before [AnimeEntryLibraryDataEvent]."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryLibraryDataEvent",
|
|
"formattedName": "Anime_AnimeEntryLibraryDataEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EntryLibraryData",
|
|
"jsonName": "entryLibraryData",
|
|
"goType": "EntryLibraryData",
|
|
"typescriptType": "Anime_EntryLibraryData",
|
|
"usedTypescriptType": "Anime_EntryLibraryData",
|
|
"usedStructName": "anime.EntryLibraryData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryLibraryDataEvent is triggered when the library data is being added to the media entry.",
|
|
" This is triggered after [AnimeEntryLibraryDataRequestedEvent]."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryManualMatchBeforeSaveEvent",
|
|
"formattedName": "Anime_AnimeEntryManualMatchBeforeSaveEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paths",
|
|
"jsonName": "paths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MatchedLocalFiles",
|
|
"jsonName": "matchedLocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryManualMatchBeforeSaveEvent is triggered when the user manually matches local files to a media entry.",
|
|
" Prevent default to skip saving the local files."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MissingEpisodesRequestedEvent",
|
|
"formattedName": "Anime_MissingEpisodesRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SilencedMediaIds",
|
|
"jsonName": "silencedMediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MissingEpisodes",
|
|
"jsonName": "missingEpisodes",
|
|
"goType": "MissingEpisodes",
|
|
"typescriptType": "Anime_MissingEpisodes",
|
|
"usedTypescriptType": "Anime_MissingEpisodes",
|
|
"usedStructName": "anime.MissingEpisodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MissingEpisodesRequestedEvent is triggered when the user requests the missing episodes for the entire library.",
|
|
" Prevent default to skip the default process and return the modified missing episodes."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MissingEpisodesEvent",
|
|
"formattedName": "Anime_MissingEpisodesEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MissingEpisodes",
|
|
"jsonName": "missingEpisodes",
|
|
"goType": "MissingEpisodes",
|
|
"typescriptType": "Anime_MissingEpisodes",
|
|
"usedTypescriptType": "Anime_MissingEpisodes",
|
|
"usedStructName": "anime.MissingEpisodes",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MissingEpisodesEvent is triggered when the missing episodes are being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeLibraryCollectionRequestedEvent",
|
|
"formattedName": "Anime_AnimeLibraryCollectionRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryCollection",
|
|
"jsonName": "libraryCollection",
|
|
"goType": "LibraryCollection",
|
|
"typescriptType": "Anime_LibraryCollection",
|
|
"usedTypescriptType": "Anime_LibraryCollection",
|
|
"usedStructName": "anime.LibraryCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeLibraryCollectionRequestedEvent is triggered when the user requests the library collection.",
|
|
" Prevent default to skip the default process and return the modified library collection.",
|
|
" If the modified library collection is nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeLibraryCollectionEvent",
|
|
"formattedName": "Anime_AnimeLibraryCollectionEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LibraryCollection",
|
|
"jsonName": "libraryCollection",
|
|
"goType": "LibraryCollection",
|
|
"typescriptType": "Anime_LibraryCollection",
|
|
"usedTypescriptType": "Anime_LibraryCollection",
|
|
"usedStructName": "anime.LibraryCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeLibraryCollectionEvent is triggered when the user requests the library collection."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeLibraryStreamCollectionRequestedEvent",
|
|
"formattedName": "Anime_AnimeLibraryStreamCollectionRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryCollection",
|
|
"jsonName": "libraryCollection",
|
|
"goType": "LibraryCollection",
|
|
"typescriptType": "Anime_LibraryCollection",
|
|
"usedTypescriptType": "Anime_LibraryCollection",
|
|
"usedStructName": "anime.LibraryCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeLibraryStreamCollectionRequestedEvent is triggered when the user requests the library stream collection.",
|
|
" This is called when the user enables \"Include in library\" for either debrid/online/torrent streamings."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeLibraryStreamCollectionEvent",
|
|
"formattedName": "Anime_AnimeLibraryStreamCollectionEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "StreamCollection",
|
|
"jsonName": "streamCollection",
|
|
"goType": "StreamCollection",
|
|
"typescriptType": "Anime_StreamCollection",
|
|
"usedTypescriptType": "Anime_StreamCollection",
|
|
"usedStructName": "anime.StreamCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeLibraryStreamCollectionEvent is triggered when the library stream collection is being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryDownloadInfoRequestedEvent",
|
|
"formattedName": "Anime_AnimeEntryDownloadInfoRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "AnimeMetadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "Progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryDownloadInfo",
|
|
"jsonName": "entryDownloadInfo",
|
|
"goType": "EntryDownloadInfo",
|
|
"typescriptType": "Anime_EntryDownloadInfo",
|
|
"usedTypescriptType": "Anime_EntryDownloadInfo",
|
|
"usedStructName": "anime.EntryDownloadInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryDownloadInfoRequestedEvent is triggered when the app requests the download info for a media entry.",
|
|
" This is triggered before [AnimeEntryDownloadInfoEvent]."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEntryDownloadInfoEvent",
|
|
"formattedName": "Anime_AnimeEntryDownloadInfoEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EntryDownloadInfo",
|
|
"jsonName": "entryDownloadInfo",
|
|
"goType": "EntryDownloadInfo",
|
|
"typescriptType": "Anime_EntryDownloadInfo",
|
|
"usedTypescriptType": "Anime_EntryDownloadInfo",
|
|
"usedStructName": "anime.EntryDownloadInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEntryDownloadInfoEvent is triggered when the download info is being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEpisodeCollectionRequestedEvent",
|
|
"formattedName": "Anime_AnimeEpisodeCollectionRequestedEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeCollection",
|
|
"jsonName": "episodeCollection",
|
|
"goType": "EpisodeCollection",
|
|
"typescriptType": "Anime_EpisodeCollection",
|
|
"usedTypescriptType": "Anime_EpisodeCollection",
|
|
"usedStructName": "anime.EpisodeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEpisodeCollectionRequestedEvent is triggered when the episode collection is being requested.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeEpisodeCollectionEvent",
|
|
"formattedName": "Anime_AnimeEpisodeCollectionEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeCollection",
|
|
"jsonName": "episodeCollection",
|
|
"goType": "EpisodeCollection",
|
|
"typescriptType": "Anime_EpisodeCollection",
|
|
"usedTypescriptType": "Anime_EpisodeCollection",
|
|
"usedStructName": "anime.EpisodeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeEpisodeCollectionEvent is triggered when the episode collection is being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AnimeScheduleItemsEvent",
|
|
"formattedName": "Anime_AnimeScheduleItemsEvent",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "[]ScheduleItem",
|
|
"typescriptType": "Array\u003cAnime_ScheduleItem\u003e",
|
|
"usedTypescriptType": "Anime_ScheduleItem",
|
|
"usedStructName": "anime.ScheduleItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AnimeScheduleItemsEvent is triggered when the schedule items are being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/legacy_playlist.go",
|
|
"filename": "legacy_playlist.go",
|
|
"name": "LegacyPlaylist",
|
|
"formattedName": "Anime_LegacyPlaylist",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "DbId",
|
|
"jsonName": "dbId",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" DbId is the database ID of the models.PlaylistEntry"
|
|
]
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Name is the name of the playlist"
|
|
]
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" LocalFiles is a list of local files in the playlist, in order"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/localfile.go",
|
|
"filename": "localfile.go",
|
|
"name": "LocalFileType",
|
|
"formattedName": "Anime_LocalFileType",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"main\"",
|
|
"\"special\"",
|
|
"\"nc\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/localfile.go",
|
|
"filename": "localfile.go",
|
|
"name": "LocalFile",
|
|
"formattedName": "Anime_LocalFile",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ParsedData",
|
|
"jsonName": "parsedInfo",
|
|
"goType": "LocalFileParsedData",
|
|
"typescriptType": "Anime_LocalFileParsedData",
|
|
"usedTypescriptType": "Anime_LocalFileParsedData",
|
|
"usedStructName": "anime.LocalFileParsedData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ParsedFolderData",
|
|
"jsonName": "parsedFolderInfo",
|
|
"goType": "[]LocalFileParsedData",
|
|
"typescriptType": "Array\u003cAnime_LocalFileParsedData\u003e",
|
|
"usedTypescriptType": "Anime_LocalFileParsedData",
|
|
"usedStructName": "anime.LocalFileParsedData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "LocalFileMetadata",
|
|
"typescriptType": "Anime_LocalFileMetadata",
|
|
"usedTypescriptType": "Anime_LocalFileMetadata",
|
|
"usedStructName": "anime.LocalFileMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Locked",
|
|
"jsonName": "locked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ignored",
|
|
"jsonName": "ignored",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Unused for now"
|
|
]
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/localfile.go",
|
|
"filename": "localfile.go",
|
|
"name": "LocalFileMetadata",
|
|
"formattedName": "Anime_LocalFileMetadata",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "aniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "LocalFileType",
|
|
"typescriptType": "Anime_LocalFileType",
|
|
"usedTypescriptType": "Anime_LocalFileType",
|
|
"usedStructName": "anime.LocalFileType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/localfile.go",
|
|
"filename": "localfile.go",
|
|
"name": "LocalFileParsedData",
|
|
"formattedName": "Anime_LocalFileParsedData",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Original",
|
|
"jsonName": "original",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseGroup",
|
|
"jsonName": "releaseGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Season",
|
|
"jsonName": "season",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeasonRange",
|
|
"jsonName": "seasonRange",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Part",
|
|
"jsonName": "part",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PartRange",
|
|
"jsonName": "partRange",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeRange",
|
|
"jsonName": "episodeRange",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeTitle",
|
|
"jsonName": "episodeTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/localfile_wrapper.go",
|
|
"filename": "localfile_wrapper.go",
|
|
"name": "LocalFileWrapper",
|
|
"formattedName": "Anime_LocalFileWrapper",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalEntries",
|
|
"jsonName": "localEntries",
|
|
"goType": "[]LocalFileWrapperEntry",
|
|
"typescriptType": "Array\u003cAnime_LocalFileWrapperEntry\u003e",
|
|
"usedTypescriptType": "Anime_LocalFileWrapperEntry",
|
|
"usedStructName": "anime.LocalFileWrapperEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnmatchedLocalFiles",
|
|
"jsonName": "unmatchedLocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/localfile_wrapper.go",
|
|
"filename": "localfile_wrapper.go",
|
|
"name": "LocalFileWrapperEntry",
|
|
"formattedName": "Anime_LocalFileWrapperEntry",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/missing_episodes.go",
|
|
"filename": "missing_episodes.go",
|
|
"name": "MissingEpisodes",
|
|
"formattedName": "Anime_MissingEpisodes",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SilencedEpisodes",
|
|
"jsonName": "silencedEpisodes",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/missing_episodes.go",
|
|
"filename": "missing_episodes.go",
|
|
"name": "NewMissingEpisodesOptions",
|
|
"formattedName": "Anime_NewMissingEpisodesOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SilencedMediaIds",
|
|
"jsonName": "SilencedMediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/normalized_media.go",
|
|
"filename": "normalized_media.go",
|
|
"name": "NormalizedMedia",
|
|
"formattedName": "Anime_NormalizedMedia",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"anilist.BaseAnime"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/normalized_media.go",
|
|
"filename": "normalized_media.go",
|
|
"name": "NormalizedMediaCache",
|
|
"formattedName": "Anime_NormalizedMediaCache",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/playlist.go",
|
|
"filename": "playlist.go",
|
|
"name": "Playlist",
|
|
"formattedName": "Anime_Playlist",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "DbId",
|
|
"jsonName": "dbId",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" DbId is the database ID of the models.Playlist"
|
|
]
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Name is the name of the playlist"
|
|
]
|
|
},
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]PlaylistEpisode",
|
|
"typescriptType": "Array\u003cAnime_PlaylistEpisode\u003e",
|
|
"usedTypescriptType": "Anime_PlaylistEpisode",
|
|
"usedStructName": "anime.PlaylistEpisode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/playlist.go",
|
|
"filename": "playlist.go",
|
|
"name": "WatchType",
|
|
"formattedName": "Anime_WatchType",
|
|
"package": "anime",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"localfile\"",
|
|
"\"debrid\"",
|
|
"\"torrent\"",
|
|
"\"nakama\"",
|
|
"\"online\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/playlist.go",
|
|
"filename": "playlist.go",
|
|
"name": "PlaylistEpisode",
|
|
"formattedName": "Anime_PlaylistEpisode",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsCompleted",
|
|
"jsonName": "isCompleted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WatchType",
|
|
"jsonName": "watchType",
|
|
"goType": "WatchType",
|
|
"typescriptType": "Anime_WatchType",
|
|
"usedTypescriptType": "Anime_WatchType",
|
|
"usedStructName": "anime.WatchType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsNakama",
|
|
"jsonName": "isNakama",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/schedule.go",
|
|
"filename": "schedule.go",
|
|
"name": "ScheduleItem",
|
|
"formattedName": "Anime_ScheduleItem",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Time",
|
|
"jsonName": "time",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DateTime",
|
|
"jsonName": "dateTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsMovie",
|
|
"jsonName": "isMovie",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSeasonFinale",
|
|
"jsonName": "isSeasonFinale",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/test_helpers.go",
|
|
"filename": "test_helpers.go",
|
|
"name": "MockHydratedLocalFileOptions",
|
|
"formattedName": "Anime_MockHydratedLocalFileOptions",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "FilePath",
|
|
"jsonName": "FilePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryPath",
|
|
"jsonName": "LibraryPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataEpisode",
|
|
"jsonName": "MetadataEpisode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataAniDbEpisode",
|
|
"jsonName": "MetadataAniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataType",
|
|
"jsonName": "MetadataType",
|
|
"goType": "LocalFileType",
|
|
"typescriptType": "Anime_LocalFileType",
|
|
"usedTypescriptType": "Anime_LocalFileType",
|
|
"usedStructName": "anime.LocalFileType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/anime/test_helpers.go",
|
|
"filename": "test_helpers.go",
|
|
"name": "MockHydratedLocalFileWrapperOptionsMetadata",
|
|
"formattedName": "Anime_MockHydratedLocalFileWrapperOptionsMetadata",
|
|
"package": "anime",
|
|
"fields": [
|
|
{
|
|
"name": "MetadataEpisode",
|
|
"jsonName": "MetadataEpisode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataAniDbEpisode",
|
|
"jsonName": "MetadataAniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataType",
|
|
"jsonName": "MetadataType",
|
|
"goType": "LocalFileType",
|
|
"typescriptType": "Anime_LocalFileType",
|
|
"usedTypescriptType": "Anime_LocalFileType",
|
|
"usedStructName": "anime.LocalFileType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/autodownloader.go",
|
|
"filename": "autodownloader.go",
|
|
"name": "AutoDownloader",
|
|
"formattedName": "AutoDownloader_AutoDownloader",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentClientRepository",
|
|
"jsonName": "torrentClientRepository",
|
|
"goType": "torrent_client.Repository",
|
|
"typescriptType": "TorrentClient_Repository",
|
|
"usedTypescriptType": "TorrentClient_Repository",
|
|
"usedStructName": "torrent_client.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentRepository",
|
|
"jsonName": "torrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "debridClientRepository",
|
|
"jsonName": "debridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "database",
|
|
"jsonName": "database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.AutoDownloaderSettings",
|
|
"typescriptType": "Models_AutoDownloaderSettings",
|
|
"usedTypescriptType": "Models_AutoDownloaderSettings",
|
|
"usedStructName": "models.AutoDownloaderSettings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settingsUpdatedCh",
|
|
"jsonName": "settingsUpdatedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stopCh",
|
|
"jsonName": "stopCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "startCh",
|
|
"jsonName": "startCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "debugTrace",
|
|
"jsonName": "debugTrace",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/autodownloader.go",
|
|
"filename": "autodownloader.go",
|
|
"name": "NewAutoDownloaderOptions",
|
|
"formattedName": "AutoDownloader_NewAutoDownloaderOptions",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentClientRepository",
|
|
"jsonName": "TorrentClientRepository",
|
|
"goType": "torrent_client.Repository",
|
|
"typescriptType": "TorrentClient_Repository",
|
|
"usedTypescriptType": "TorrentClient_Repository",
|
|
"usedStructName": "torrent_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentRepository",
|
|
"jsonName": "TorrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridClientRepository",
|
|
"jsonName": "DebridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "IsOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/autodownloader_torrent.go",
|
|
"filename": "autodownloader_torrent.go",
|
|
"name": "NormalizedTorrent",
|
|
"formattedName": "AutoDownloader_NormalizedTorrent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "ParsedData",
|
|
"jsonName": "parsedData",
|
|
"goType": "habari.Metadata",
|
|
"typescriptType": "Habari_Metadata",
|
|
"usedTypescriptType": "Habari_Metadata",
|
|
"usedStructName": "habari.Metadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "magnet",
|
|
"jsonName": "magnet",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Access using GetMagnet()"
|
|
]
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hibiketorrent.AnimeTorrent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AutoDownloaderRunStartedEvent",
|
|
"formattedName": "AutoDownloader_AutoDownloaderRunStartedEvent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Rules",
|
|
"jsonName": "rules",
|
|
"goType": "[]anime.AutoDownloaderRule",
|
|
"typescriptType": "Array\u003cAnime_AutoDownloaderRule\u003e",
|
|
"usedTypescriptType": "Anime_AutoDownloaderRule",
|
|
"usedStructName": "anime.AutoDownloaderRule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AutoDownloaderRunStartedEvent is triggered when the autodownloader starts checking for new episodes.",
|
|
" Prevent default to abort the run."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AutoDownloaderTorrentsFetchedEvent",
|
|
"formattedName": "AutoDownloader_AutoDownloaderTorrentsFetchedEvent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Torrents",
|
|
"jsonName": "torrents",
|
|
"goType": "[]NormalizedTorrent",
|
|
"typescriptType": "Array\u003cAutoDownloader_NormalizedTorrent\u003e",
|
|
"usedTypescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedStructName": "autodownloader.NormalizedTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AutoDownloaderTorrentsFetchedEvent is triggered at the beginning of a run, when the autodownloader fetches torrents from the provider."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AutoDownloaderMatchVerifiedEvent",
|
|
"formattedName": "AutoDownloader_AutoDownloaderMatchVerifiedEvent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "NormalizedTorrent",
|
|
"typescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedTypescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedStructName": "autodownloader.NormalizedTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rule",
|
|
"jsonName": "rule",
|
|
"goType": "anime.AutoDownloaderRule",
|
|
"typescriptType": "Anime_AutoDownloaderRule",
|
|
"usedTypescriptType": "Anime_AutoDownloaderRule",
|
|
"usedStructName": "anime.AutoDownloaderRule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListEntry",
|
|
"jsonName": "listEntry",
|
|
"goType": "anilist.AnimeListEntry",
|
|
"typescriptType": "AL_AnimeListEntry",
|
|
"usedTypescriptType": "AL_AnimeListEntry",
|
|
"usedStructName": "anilist.AnimeListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalEntry",
|
|
"jsonName": "localEntry",
|
|
"goType": "anime.LocalFileWrapperEntry",
|
|
"typescriptType": "Anime_LocalFileWrapperEntry",
|
|
"usedTypescriptType": "Anime_LocalFileWrapperEntry",
|
|
"usedStructName": "anime.LocalFileWrapperEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MatchFound",
|
|
"jsonName": "matchFound",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AutoDownloaderMatchVerifiedEvent is triggered when a torrent is verified to follow a rule.",
|
|
" Prevent default to abort the download if the match is found."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AutoDownloaderSettingsUpdatedEvent",
|
|
"formattedName": "AutoDownloader_AutoDownloaderSettingsUpdatedEvent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.AutoDownloaderSettings",
|
|
"typescriptType": "Models_AutoDownloaderSettings",
|
|
"usedTypescriptType": "Models_AutoDownloaderSettings",
|
|
"usedStructName": "models.AutoDownloaderSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AutoDownloaderSettingsUpdatedEvent is triggered when the autodownloader settings are updated"
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AutoDownloaderBeforeDownloadTorrentEvent",
|
|
"formattedName": "AutoDownloader_AutoDownloaderBeforeDownloadTorrentEvent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "NormalizedTorrent",
|
|
"typescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedTypescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedStructName": "autodownloader.NormalizedTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rule",
|
|
"jsonName": "rule",
|
|
"goType": "anime.AutoDownloaderRule",
|
|
"typescriptType": "Anime_AutoDownloaderRule",
|
|
"usedTypescriptType": "Anime_AutoDownloaderRule",
|
|
"usedStructName": "anime.AutoDownloaderRule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "[]models.AutoDownloaderItem",
|
|
"typescriptType": "Array\u003cModels_AutoDownloaderItem\u003e",
|
|
"usedTypescriptType": "Models_AutoDownloaderItem",
|
|
"usedStructName": "models.AutoDownloaderItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AutoDownloaderBeforeDownloadTorrentEvent is triggered when the autodownloader is about to download a torrent.",
|
|
" Prevent default to abort the download."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autodownloader/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "AutoDownloaderAfterDownloadTorrentEvent",
|
|
"formattedName": "AutoDownloader_AutoDownloaderAfterDownloadTorrentEvent",
|
|
"package": "autodownloader",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "NormalizedTorrent",
|
|
"typescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedTypescriptType": "AutoDownloader_NormalizedTorrent",
|
|
"usedStructName": "autodownloader.NormalizedTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rule",
|
|
"jsonName": "rule",
|
|
"goType": "anime.AutoDownloaderRule",
|
|
"typescriptType": "Anime_AutoDownloaderRule",
|
|
"usedTypescriptType": "Anime_AutoDownloaderRule",
|
|
"usedStructName": "anime.AutoDownloaderRule",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AutoDownloaderAfterDownloadTorrentEvent is triggered when the autodownloader has downloaded a torrent."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autoscanner/autoscanner.go",
|
|
"filename": "autoscanner.go",
|
|
"name": "AutoScanner",
|
|
"formattedName": "AutoScanner_AutoScanner",
|
|
"package": "autoscanner",
|
|
"fields": [
|
|
{
|
|
"name": "fileActionCh",
|
|
"jsonName": "fileActionCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Used to notify the scanner that a file action has occurred."
|
|
]
|
|
},
|
|
{
|
|
"name": "waiting",
|
|
"jsonName": "waiting",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Used to prevent multiple scans from occurring at the same time."
|
|
]
|
|
},
|
|
{
|
|
"name": "missedAction",
|
|
"jsonName": "missedAction",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Used to indicate that a file action was missed while scanning."
|
|
]
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scannedCh",
|
|
"jsonName": "scannedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "waitTime",
|
|
"jsonName": "waitTime",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Wait time to listen to additional changes before triggering a scan."
|
|
]
|
|
},
|
|
{
|
|
"name": "enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.LibrarySettings",
|
|
"typescriptType": "Models_LibrarySettings",
|
|
"usedTypescriptType": "Models_LibrarySettings",
|
|
"usedStructName": "models.LibrarySettings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Database instance is required to update the local files."
|
|
]
|
|
},
|
|
{
|
|
"name": "autoDownloader",
|
|
"jsonName": "autoDownloader",
|
|
"goType": "autodownloader.AutoDownloader",
|
|
"typescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedTypescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedStructName": "autodownloader.AutoDownloader",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" AutoDownloader instance is required to refresh queue."
|
|
]
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logsDir",
|
|
"jsonName": "logsDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/autoscanner/autoscanner.go",
|
|
"filename": "autoscanner.go",
|
|
"name": "NewAutoScannerOptions",
|
|
"formattedName": "AutoScanner_NewAutoScannerOptions",
|
|
"package": "autoscanner",
|
|
"fields": [
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "Enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoDownloader",
|
|
"jsonName": "AutoDownloader",
|
|
"goType": "autodownloader.AutoDownloader",
|
|
"typescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedTypescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedStructName": "autodownloader.AutoDownloader",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WaitTime",
|
|
"jsonName": "WaitTime",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LogsDir",
|
|
"jsonName": "LogsDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/filesystem/mediapath.go",
|
|
"filename": "mediapath.go",
|
|
"name": "SeparatedFilePath",
|
|
"formattedName": "Filesystem_SeparatedFilePath",
|
|
"package": "filesystem",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Dirnames",
|
|
"jsonName": "Dirnames",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PrefixPath",
|
|
"jsonName": "PrefixPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/fillermanager/fillermanager.go",
|
|
"filename": "fillermanager.go",
|
|
"name": "FillerManager",
|
|
"formattedName": "FillerManager",
|
|
"package": "fillermanager",
|
|
"fields": [
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fillerApi",
|
|
"jsonName": "fillerApi",
|
|
"goType": "filler.API",
|
|
"typescriptType": "API",
|
|
"usedTypescriptType": "API",
|
|
"usedStructName": "filler.API",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/fillermanager/fillermanager.go",
|
|
"filename": "fillermanager.go",
|
|
"name": "NewFillerManagerOptions",
|
|
"formattedName": "NewFillerManagerOptions",
|
|
"package": "fillermanager",
|
|
"fields": [
|
|
{
|
|
"name": "DB",
|
|
"jsonName": "DB",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/fillermanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "HydrateFillerDataRequestedEvent",
|
|
"formattedName": "HydrateFillerDataRequestedEvent",
|
|
"package": "fillermanager",
|
|
"fields": [
|
|
{
|
|
"name": "Entry",
|
|
"jsonName": "entry",
|
|
"goType": "anime.Entry",
|
|
"typescriptType": "Anime_Entry",
|
|
"usedTypescriptType": "Anime_Entry",
|
|
"usedStructName": "anime.Entry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" HydrateFillerDataRequestedEvent is triggered when the filler manager requests to hydrate the filler data for an entry.",
|
|
" This is used by the local file episode list.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/fillermanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "HydrateOnlinestreamFillerDataRequestedEvent",
|
|
"formattedName": "HydrateOnlinestreamFillerDataRequestedEvent",
|
|
"package": "fillermanager",
|
|
"fields": [
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]onlinestream.Episode",
|
|
"typescriptType": "Array\u003cOnlinestream_Episode\u003e",
|
|
"usedTypescriptType": "Onlinestream_Episode",
|
|
"usedStructName": "onlinestream.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" HydrateOnlinestreamFillerDataRequestedEvent is triggered when the filler manager requests to hydrate the filler data for online streaming episodes.",
|
|
" This is used by the online streaming episode list.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/fillermanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "HydrateEpisodeFillerDataRequestedEvent",
|
|
"formattedName": "HydrateEpisodeFillerDataRequestedEvent",
|
|
"package": "fillermanager",
|
|
"fields": [
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]anime.Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" HydrateEpisodeFillerDataRequestedEvent is triggered when the filler manager requests to hydrate the filler data for specific episodes.",
|
|
" This is used by the torrent and debrid streaming episode list.",
|
|
" Prevent default to skip the default behavior and return your own data."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "LocalFilePlaybackRequestedEvent",
|
|
"formattedName": "PlaybackManager_LocalFilePlaybackRequestedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" LocalFilePlaybackRequestedEvent is triggered when a local file is requested to be played.",
|
|
" Prevent default to skip the default playback and override the playback."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "StreamPlaybackRequestedEvent",
|
|
"formattedName": "PlaybackManager_StreamPlaybackRequestedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "WindowTitle",
|
|
"jsonName": "windowTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbEpisode",
|
|
"jsonName": "aniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" StreamPlaybackRequestedEvent is triggered when a stream is requested to be played.",
|
|
" Prevent default to skip the default playback and override the playback."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PlaybackBeforeTrackingEvent",
|
|
"formattedName": "PlaybackManager_PlaybackBeforeTrackingEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "IsStream",
|
|
"jsonName": "isStream",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PlaybackBeforeTrackingEvent is triggered just before the playback tracking starts.",
|
|
" Prevent default to skip playback tracking."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PlaybackLocalFileDetailsRequestedEvent",
|
|
"formattedName": "PlaybackManager_PlaybackLocalFileDetailsRequestedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeListEntry",
|
|
"jsonName": "animeListEntry",
|
|
"goType": "anilist.AnimeListEntry",
|
|
"typescriptType": "AL_AnimeListEntry",
|
|
"usedTypescriptType": "AL_AnimeListEntry",
|
|
"usedStructName": "anilist.AnimeListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFileWrapperEntry",
|
|
"jsonName": "localFileWrapperEntry",
|
|
"goType": "anime.LocalFileWrapperEntry",
|
|
"typescriptType": "Anime_LocalFileWrapperEntry",
|
|
"usedTypescriptType": "Anime_LocalFileWrapperEntry",
|
|
"usedStructName": "anime.LocalFileWrapperEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PlaybackLocalFileDetailsRequestedEvent is triggered when the local files details for a specific path are requested.",
|
|
" This event is triggered right after the media player loads an episode.",
|
|
" The playback manager uses the local files details to track the progress, propose next episodes, etc.",
|
|
" In the current implementation, the details are fetched by selecting the local file from the database and making requests to retrieve the media and anime list entry.",
|
|
" Prevent default to skip the default fetching and override the details."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PlaybackStreamDetailsRequestedEvent",
|
|
"formattedName": "PlaybackManager_PlaybackStreamDetailsRequestedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeListEntry",
|
|
"jsonName": "animeListEntry",
|
|
"goType": "anilist.AnimeListEntry",
|
|
"typescriptType": "AL_AnimeListEntry",
|
|
"usedTypescriptType": "AL_AnimeListEntry",
|
|
"usedStructName": "anilist.AnimeListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PlaybackStreamDetailsRequestedEvent is triggered when the stream details are requested.",
|
|
" Prevent default to skip the default fetching and override the details.",
|
|
" In the current implementation, the details are fetched by selecting the anime from the anime collection. If nothing is found, the stream is still tracked."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/manual_tracking.go",
|
|
"filename": "manual_tracking.go",
|
|
"name": "ManualTrackingState",
|
|
"formattedName": "PlaybackManager_ManualTrackingState",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentProgress",
|
|
"jsonName": "CurrentProgress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalEpisodes",
|
|
"jsonName": "TotalEpisodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/manual_tracking.go",
|
|
"filename": "manual_tracking.go",
|
|
"name": "StartManualProgressTrackingOptions",
|
|
"formattedName": "PlaybackManager_StartManualProgressTrackingOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/play_random_episode.go",
|
|
"filename": "play_random_episode.go",
|
|
"name": "StartRandomVideoOptions",
|
|
"formattedName": "PlaybackManager_StartRandomVideoOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackType",
|
|
"formattedName": "PlaybackManager_PlaybackType",
|
|
"package": "playbackmanager",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"localfile\"",
|
|
"\"stream\"",
|
|
"\"manual\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackManager",
|
|
"formattedName": "PlaybackManager_PlaybackManager",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPlayerRepository",
|
|
"jsonName": "MediaPlayerRepository",
|
|
"goType": "mediaplayer.Repository",
|
|
"typescriptType": "Repository",
|
|
"usedTypescriptType": "Repository",
|
|
"usedStructName": "mediaplayer.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" MediaPlayerRepository is used to control the media player"
|
|
]
|
|
},
|
|
{
|
|
"name": "continuityManager",
|
|
"jsonName": "continuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "PlaybackManager_Settings",
|
|
"usedTypescriptType": "PlaybackManager_Settings",
|
|
"usedStructName": "playbackmanager.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "discordPresence",
|
|
"jsonName": "discordPresence",
|
|
"goType": "discordrpc_presence.Presence",
|
|
"typescriptType": "DiscordRPC_Presence",
|
|
"usedTypescriptType": "DiscordRPC_Presence",
|
|
"usedStructName": "discordrpc_presence.Presence",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" DiscordPresence is used to update the user's Discord presence"
|
|
]
|
|
},
|
|
{
|
|
"name": "mediaPlayerRepoSubscriber",
|
|
"jsonName": "mediaPlayerRepoSubscriber",
|
|
"goType": "mediaplayer.RepositorySubscriber",
|
|
"typescriptType": "RepositorySubscriber",
|
|
"usedTypescriptType": "RepositorySubscriber",
|
|
"usedStructName": "mediaplayer.RepositorySubscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Used to listen for media player events"
|
|
]
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "refreshAnimeCollectionFunc",
|
|
"jsonName": "refreshAnimeCollectionFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" This function is called to refresh the AniList collection"
|
|
]
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "eventMu",
|
|
"jsonName": "eventMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "historyMap",
|
|
"jsonName": "historyMap",
|
|
"goType": "map[string]PlaybackState",
|
|
"typescriptType": "Record\u003cstring, PlaybackManager_PlaybackState\u003e",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackState",
|
|
"usedStructName": "playbackmanager.PlaybackState",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentPlaybackType",
|
|
"jsonName": "currentPlaybackType",
|
|
"goType": "PlaybackType",
|
|
"typescriptType": "PlaybackManager_PlaybackType",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackType",
|
|
"usedStructName": "playbackmanager.PlaybackType",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentMediaPlaybackStatus",
|
|
"jsonName": "currentMediaPlaybackStatus",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" The current video playback status (can be nil)"
|
|
]
|
|
},
|
|
{
|
|
"name": "autoPlayMu",
|
|
"jsonName": "autoPlayMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nextEpisodeLocalFile",
|
|
"jsonName": "nextEpisodeLocalFile",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" The next episode's local file (for local file playback)"
|
|
]
|
|
},
|
|
{
|
|
"name": "currentMediaListEntry",
|
|
"jsonName": "currentMediaListEntry",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" List Entry for the current video playback"
|
|
]
|
|
},
|
|
{
|
|
"name": "currentLocalFile",
|
|
"jsonName": "currentLocalFile",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Local file for the current video playback"
|
|
]
|
|
},
|
|
{
|
|
"name": "currentLocalFileWrapperEntry",
|
|
"jsonName": "currentLocalFileWrapperEntry",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" This contains the current media entry local file data"
|
|
]
|
|
},
|
|
{
|
|
"name": "currentStreamEpisode",
|
|
"jsonName": "currentStreamEpisode",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentStreamMedia",
|
|
"jsonName": "currentStreamMedia",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentStreamAniDbEpisode",
|
|
"jsonName": "currentStreamAniDbEpisode",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manualTrackingCtx",
|
|
"jsonName": "manualTrackingCtx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manualTrackingCtxCancel",
|
|
"jsonName": "manualTrackingCtxCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manualTrackingPlaybackState",
|
|
"jsonName": "manualTrackingPlaybackState",
|
|
"goType": "PlaybackState",
|
|
"typescriptType": "PlaybackManager_PlaybackState",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackState",
|
|
"usedStructName": "playbackmanager.PlaybackState",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentManualTrackingState",
|
|
"jsonName": "currentManualTrackingState",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manualTrackingWg",
|
|
"jsonName": "manualTrackingWg",
|
|
"goType": "sync.WaitGroup",
|
|
"typescriptType": "WaitGroup",
|
|
"usedTypescriptType": "WaitGroup",
|
|
"usedStructName": "sync.WaitGroup",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playlistHub",
|
|
"jsonName": "playlistHub",
|
|
"goType": "playlistHub",
|
|
"typescriptType": "PlaybackManager_playlistHub",
|
|
"usedTypescriptType": "PlaybackManager_playlistHub",
|
|
"usedStructName": "playbackmanager.playlistHub",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" The playlist hub"
|
|
]
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackStatusSubscribers",
|
|
"jsonName": "playbackStatusSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackStatusSubscriber",
|
|
"formattedName": "PlaybackManager_PlaybackStatusSubscriber",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "EventCh",
|
|
"jsonName": "EventCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Canceled",
|
|
"jsonName": "Canceled",
|
|
"goType": "atomic.Bool",
|
|
"typescriptType": "Bool",
|
|
"usedTypescriptType": "Bool",
|
|
"usedStructName": "atomic.Bool",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackStartingEvent",
|
|
"formattedName": "PlaybackManager_PlaybackStartingEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "PlaybackType",
|
|
"goType": "PlaybackType",
|
|
"typescriptType": "PlaybackManager_PlaybackType",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackType",
|
|
"usedStructName": "playbackmanager.PlaybackType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbEpisode",
|
|
"jsonName": "AniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WindowTitle",
|
|
"jsonName": "WindowTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackStatusChangedEvent",
|
|
"formattedName": "PlaybackManager_PlaybackStatusChangedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "State",
|
|
"goType": "PlaybackState",
|
|
"typescriptType": "PlaybackManager_PlaybackState",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackState",
|
|
"usedStructName": "playbackmanager.PlaybackState",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackErrorEvent",
|
|
"formattedName": "PlaybackManager_PlaybackErrorEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "VideoStartedEvent",
|
|
"formattedName": "PlaybackManager_VideoStartedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "VideoStoppedEvent",
|
|
"formattedName": "PlaybackManager_VideoStoppedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "VideoCompletedEvent",
|
|
"formattedName": "PlaybackManager_VideoCompletedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "StreamStartedEvent",
|
|
"formattedName": "PlaybackManager_StreamStartedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "StreamStoppedEvent",
|
|
"formattedName": "PlaybackManager_StreamStoppedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "StreamCompletedEvent",
|
|
"formattedName": "PlaybackManager_StreamCompletedEvent",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackStateType",
|
|
"formattedName": "PlaybackManager_PlaybackStateType",
|
|
"package": "playbackmanager",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "PlaybackState",
|
|
"formattedName": "PlaybackManager_PlaybackState",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The episode number"
|
|
]
|
|
},
|
|
{
|
|
"name": "AniDbEpisode",
|
|
"jsonName": "aniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The AniDB episode number"
|
|
]
|
|
},
|
|
{
|
|
"name": "MediaTitle",
|
|
"jsonName": "mediaTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The title of the media"
|
|
]
|
|
},
|
|
{
|
|
"name": "MediaCoverImage",
|
|
"jsonName": "mediaCoverImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The cover image of the media"
|
|
]
|
|
},
|
|
{
|
|
"name": "MediaTotalEpisodes",
|
|
"jsonName": "mediaTotalEpisodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The total number of episodes"
|
|
]
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The filename"
|
|
]
|
|
},
|
|
{
|
|
"name": "CompletionPercentage",
|
|
"jsonName": "completionPercentage",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The completion percentage"
|
|
]
|
|
},
|
|
{
|
|
"name": "CanPlayNext",
|
|
"jsonName": "canPlayNext",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether the next episode can be played"
|
|
]
|
|
},
|
|
{
|
|
"name": "ProgressUpdated",
|
|
"jsonName": "progressUpdated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether the progress has been updated"
|
|
]
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The media ID"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "NewPlaybackManagerOptions",
|
|
"formattedName": "PlaybackManager_NewPlaybackManagerOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshAnimeCollectionFunc",
|
|
"jsonName": "RefreshAnimeCollectionFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" This function is called to refresh the AniList collection"
|
|
]
|
|
},
|
|
{
|
|
"name": "DiscordPresence",
|
|
"jsonName": "DiscordPresence",
|
|
"goType": "discordrpc_presence.Presence",
|
|
"typescriptType": "DiscordRPC_Presence",
|
|
"usedTypescriptType": "DiscordRPC_Presence",
|
|
"usedStructName": "discordrpc_presence.Presence",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "IsOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContinuityManager",
|
|
"jsonName": "ContinuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "Settings",
|
|
"formattedName": "PlaybackManager_Settings",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "AutoPlayNextEpisode",
|
|
"jsonName": "AutoPlayNextEpisode",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "StartPlayingOptions",
|
|
"formattedName": "PlaybackManager_StartPlayingOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "Payload",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" url or path"
|
|
]
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playback_manager.go",
|
|
"filename": "playback_manager.go",
|
|
"name": "AppendToMediaPlayerOptions",
|
|
"formattedName": "PlaybackManager_AppendToMediaPlayerOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "Payload",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playlist.go",
|
|
"filename": "playlist.go",
|
|
"name": "PlaylistState",
|
|
"formattedName": "PlaybackManager_PlaylistState",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Current",
|
|
"jsonName": "current",
|
|
"goType": "PlaylistStateItem",
|
|
"typescriptType": "PlaybackManager_PlaylistStateItem",
|
|
"usedTypescriptType": "PlaybackManager_PlaylistStateItem",
|
|
"usedStructName": "playbackmanager.PlaylistStateItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Next",
|
|
"jsonName": "next",
|
|
"goType": "PlaylistStateItem",
|
|
"typescriptType": "PlaybackManager_PlaylistStateItem",
|
|
"usedTypescriptType": "PlaybackManager_PlaylistStateItem",
|
|
"usedStructName": "playbackmanager.PlaylistStateItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Remaining",
|
|
"jsonName": "remaining",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/playlist.go",
|
|
"filename": "playlist.go",
|
|
"name": "PlaylistStateItem",
|
|
"formattedName": "PlaybackManager_PlaylistStateItem",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaImage",
|
|
"jsonName": "mediaImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/stream_magnet.go",
|
|
"filename": "stream_magnet.go",
|
|
"name": "StreamMagnetRequestOptions",
|
|
"formattedName": "PlaybackManager_StreamMagnetRequestOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "MagnetLink",
|
|
"jsonName": "magnet_link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" magnet link to stream"
|
|
]
|
|
},
|
|
{
|
|
"name": "OptionalMediaId",
|
|
"jsonName": "optionalMediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" optional media ID to associate with the magnet link"
|
|
]
|
|
},
|
|
{
|
|
"name": "Untracked",
|
|
"jsonName": "untracked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/stream_magnet.go",
|
|
"filename": "stream_magnet.go",
|
|
"name": "TrackedStreamMagnetRequestResponse",
|
|
"formattedName": "PlaybackManager_TrackedStreamMagnetRequestResponse",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" episode number of the magnet link"
|
|
]
|
|
},
|
|
{
|
|
"name": "EpisodeCollection",
|
|
"jsonName": "episodeCollection",
|
|
"goType": "anime.EpisodeCollection",
|
|
"typescriptType": "Anime_EpisodeCollection",
|
|
"usedTypescriptType": "Anime_EpisodeCollection",
|
|
"usedStructName": "anime.EpisodeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/playbackmanager/stream_magnet.go",
|
|
"filename": "stream_magnet.go",
|
|
"name": "TrackedStreamMagnetOptions",
|
|
"formattedName": "PlaybackManager_TrackedStreamMagnetOptions",
|
|
"package": "playbackmanager",
|
|
"fields": [
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "anidbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanStartedEvent",
|
|
"formattedName": "Scanner_ScanStartedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LibraryPath",
|
|
"jsonName": "libraryPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OtherLibraryPaths",
|
|
"jsonName": "otherLibraryPaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enhanced",
|
|
"jsonName": "enhanced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SkipLocked",
|
|
"jsonName": "skipLocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SkipIgnored",
|
|
"jsonName": "skipIgnored",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanStartedEvent is triggered when the scanning process begins.",
|
|
" Prevent default to skip the rest of the scanning process and return the local files."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanFilePathsRetrievedEvent",
|
|
"formattedName": "Scanner_ScanFilePathsRetrievedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "FilePaths",
|
|
"jsonName": "filePaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanFilePathsRetrievedEvent is triggered when the file paths to scan are retrieved.",
|
|
" The event includes file paths from all directories to scan.",
|
|
" The event includes file paths of local files that will be skipped."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanLocalFilesParsedEvent",
|
|
"formattedName": "Scanner_ScanLocalFilesParsedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanLocalFilesParsedEvent is triggered right after the file paths are parsed into local file objects.",
|
|
" The event does not include local files that are skipped."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanCompletedEvent",
|
|
"formattedName": "Scanner_ScanCompletedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" in milliseconds"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanCompletedEvent is triggered when the scanning process finishes.",
|
|
" The event includes all the local files (skipped and scanned) to be inserted as a new entry.",
|
|
" Right after this event, the local files will be inserted as a new entry."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanMediaFetcherStartedEvent",
|
|
"formattedName": "Scanner_ScanMediaFetcherStartedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "Enhanced",
|
|
"jsonName": "enhanced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanMediaFetcherStartedEvent is triggered right before Seanime starts fetching media to be matched against the local files."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanMediaFetcherCompletedEvent",
|
|
"formattedName": "Scanner_ScanMediaFetcherCompletedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "AllMedia",
|
|
"jsonName": "allMedia",
|
|
"goType": "[]anilist.CompleteAnime",
|
|
"typescriptType": "Array\u003cAL_CompleteAnime\u003e",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnknownMediaIds",
|
|
"jsonName": "unknownMediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanMediaFetcherCompletedEvent is triggered when the media fetcher completes.",
|
|
" The event includes all the media fetched from AniList.",
|
|
" The event includes the media IDs that are not in the user's collection."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanMatchingStartedEvent",
|
|
"formattedName": "Scanner_ScanMatchingStartedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NormalizedMedia",
|
|
"jsonName": "normalizedMedia",
|
|
"goType": "[]anime.NormalizedMedia",
|
|
"typescriptType": "Array\u003cAnime_NormalizedMedia\u003e",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Algorithm",
|
|
"jsonName": "algorithm",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Threshold",
|
|
"jsonName": "threshold",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanMatchingStartedEvent is triggered when the matching process begins.",
|
|
" Prevent default to skip the default matching, in which case modified local files will be used."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanLocalFileMatchedEvent",
|
|
"formattedName": "Scanner_ScanLocalFileMatchedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "Match",
|
|
"jsonName": "match",
|
|
"goType": "anime.NormalizedMedia",
|
|
"typescriptType": "Anime_NormalizedMedia",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Found",
|
|
"jsonName": "found",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanLocalFileMatchedEvent is triggered when a local file is matched with media and before the match is analyzed.",
|
|
" Prevent default to skip the default analysis and override the match."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanMatchingCompletedEvent",
|
|
"formattedName": "Scanner_ScanMatchingCompletedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanMatchingCompletedEvent is triggered when the matching process completes."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanHydrationStartedEvent",
|
|
"formattedName": "Scanner_ScanHydrationStartedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AllMedia",
|
|
"jsonName": "allMedia",
|
|
"goType": "[]anime.NormalizedMedia",
|
|
"typescriptType": "Array\u003cAnime_NormalizedMedia\u003e",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanHydrationStartedEvent is triggered when the file hydration process begins.",
|
|
" Prevent default to skip the rest of the hydration process, in which case the event's local files will be used."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanLocalFileHydrationStartedEvent",
|
|
"formattedName": "Scanner_ScanLocalFileHydrationStartedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anime.NormalizedMedia",
|
|
"typescriptType": "Anime_NormalizedMedia",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanLocalFileHydrationStartedEvent is triggered when a local file's metadata is about to be hydrated.",
|
|
" Prevent default to skip the default hydration and override the hydration."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "ScanLocalFileHydratedEvent",
|
|
"formattedName": "Scanner_ScanLocalFileHydratedEvent",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanLocalFileHydratedEvent is triggered when a local file's metadata is hydrated"
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/hydrator.go",
|
|
"filename": "hydrator.go",
|
|
"name": "FileHydrator",
|
|
"formattedName": "Scanner_FileHydrator",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Local files to hydrate"
|
|
]
|
|
},
|
|
{
|
|
"name": "AllMedia",
|
|
"jsonName": "AllMedia",
|
|
"goType": "[]anime.NormalizedMedia",
|
|
"typescriptType": "Array\u003cAnime_NormalizedMedia\u003e",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" All media used to hydrate local files"
|
|
]
|
|
},
|
|
{
|
|
"name": "CompleteAnimeCache",
|
|
"jsonName": "CompleteAnimeCache",
|
|
"goType": "anilist.CompleteAnimeCache",
|
|
"typescriptType": "AL_CompleteAnimeCache",
|
|
"usedTypescriptType": "AL_CompleteAnimeCache",
|
|
"usedStructName": "anilist.CompleteAnimeCache",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistRateLimiter",
|
|
"jsonName": "AnilistRateLimiter",
|
|
"goType": "limiter.Limiter",
|
|
"typescriptType": "Limiter",
|
|
"usedTypescriptType": "Limiter",
|
|
"usedStructName": "limiter.Limiter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" optional"
|
|
]
|
|
},
|
|
{
|
|
"name": "ScanSummaryLogger",
|
|
"jsonName": "ScanSummaryLogger",
|
|
"goType": "summary.ScanSummaryLogger",
|
|
"typescriptType": "Summary_ScanSummaryLogger",
|
|
"usedTypescriptType": "Summary_ScanSummaryLogger",
|
|
"usedStructName": "summary.ScanSummaryLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" optional"
|
|
]
|
|
},
|
|
{
|
|
"name": "ForceMediaId",
|
|
"jsonName": "ForceMediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" optional - force all local files to have this media ID"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" FileHydrator hydrates the metadata of all (matched) LocalFiles.",
|
|
" LocalFiles should already have their media ID hydrated."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/matcher.go",
|
|
"filename": "matcher.go",
|
|
"name": "Matcher",
|
|
"formattedName": "Scanner_Matcher",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaContainer",
|
|
"jsonName": "MediaContainer",
|
|
"goType": "MediaContainer",
|
|
"typescriptType": "Scanner_MediaContainer",
|
|
"usedTypescriptType": "Scanner_MediaContainer",
|
|
"usedStructName": "scanner.MediaContainer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompleteAnimeCache",
|
|
"jsonName": "CompleteAnimeCache",
|
|
"goType": "anilist.CompleteAnimeCache",
|
|
"typescriptType": "AL_CompleteAnimeCache",
|
|
"usedTypescriptType": "AL_CompleteAnimeCache",
|
|
"usedStructName": "anilist.CompleteAnimeCache",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanSummaryLogger",
|
|
"jsonName": "ScanSummaryLogger",
|
|
"goType": "summary.ScanSummaryLogger",
|
|
"typescriptType": "Summary_ScanSummaryLogger",
|
|
"usedTypescriptType": "Summary_ScanSummaryLogger",
|
|
"usedStructName": "summary.ScanSummaryLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" optional"
|
|
]
|
|
},
|
|
{
|
|
"name": "Algorithm",
|
|
"jsonName": "Algorithm",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Threshold",
|
|
"jsonName": "Threshold",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_container.go",
|
|
"filename": "media_container.go",
|
|
"name": "MediaContainerOptions",
|
|
"formattedName": "Scanner_MediaContainerOptions",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "AllMedia",
|
|
"jsonName": "AllMedia",
|
|
"goType": "[]anilist.CompleteAnime",
|
|
"typescriptType": "Array\u003cAL_CompleteAnime\u003e",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_container.go",
|
|
"filename": "media_container.go",
|
|
"name": "MediaContainer",
|
|
"formattedName": "Scanner_MediaContainer",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "NormalizedMedia",
|
|
"jsonName": "NormalizedMedia",
|
|
"goType": "[]anime.NormalizedMedia",
|
|
"typescriptType": "Array\u003cAnime_NormalizedMedia\u003e",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "engTitles",
|
|
"jsonName": "engTitles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "romTitles",
|
|
"jsonName": "romTitles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "synonyms",
|
|
"jsonName": "synonyms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "allMedia",
|
|
"jsonName": "allMedia",
|
|
"goType": "[]anilist.CompleteAnime",
|
|
"typescriptType": "Array\u003cAL_CompleteAnime\u003e",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_fetcher.go",
|
|
"filename": "media_fetcher.go",
|
|
"name": "MediaFetcher",
|
|
"formattedName": "Scanner_MediaFetcher",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "AllMedia",
|
|
"jsonName": "AllMedia",
|
|
"goType": "[]anilist.CompleteAnime",
|
|
"typescriptType": "Array\u003cAL_CompleteAnime\u003e",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CollectionMediaIds",
|
|
"jsonName": "CollectionMediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnknownMediaIds",
|
|
"jsonName": "UnknownMediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Media IDs that are not in the user's collection"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnimeCollectionWithRelations",
|
|
"jsonName": "AnimeCollectionWithRelations",
|
|
"goType": "anilist.AnimeCollectionWithRelations",
|
|
"typescriptType": "AL_AnimeCollectionWithRelations",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MediaFetcher holds all anilist.BaseAnime that will be used for the comparison process"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_fetcher.go",
|
|
"filename": "media_fetcher.go",
|
|
"name": "MediaFetcherOptions",
|
|
"formattedName": "Scanner_MediaFetcherOptions",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "Enhanced",
|
|
"jsonName": "Enhanced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompleteAnimeCache",
|
|
"jsonName": "CompleteAnimeCache",
|
|
"goType": "anilist.CompleteAnimeCache",
|
|
"typescriptType": "AL_CompleteAnimeCache",
|
|
"usedTypescriptType": "AL_CompleteAnimeCache",
|
|
"usedStructName": "anilist.CompleteAnimeCache",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistRateLimiter",
|
|
"jsonName": "AnilistRateLimiter",
|
|
"goType": "limiter.Limiter",
|
|
"typescriptType": "Limiter",
|
|
"usedTypescriptType": "Limiter",
|
|
"usedStructName": "limiter.Limiter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableAnimeCollection",
|
|
"jsonName": "DisableAnimeCollection",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_tree_analysis.go",
|
|
"filename": "media_tree_analysis.go",
|
|
"name": "MediaTreeAnalysisOptions",
|
|
"formattedName": "Scanner_MediaTreeAnalysisOptions",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "tree",
|
|
"jsonName": "tree",
|
|
"goType": "anilist.CompleteAnimeRelationTree",
|
|
"typescriptType": "AL_CompleteAnimeRelationTree",
|
|
"usedTypescriptType": "AL_CompleteAnimeRelationTree",
|
|
"usedStructName": "anilist.CompleteAnimeRelationTree",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rateLimiter",
|
|
"jsonName": "rateLimiter",
|
|
"goType": "limiter.Limiter",
|
|
"typescriptType": "Limiter",
|
|
"usedTypescriptType": "Limiter",
|
|
"usedStructName": "limiter.Limiter",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_tree_analysis.go",
|
|
"filename": "media_tree_analysis.go",
|
|
"name": "MediaTreeAnalysis",
|
|
"formattedName": "Scanner_MediaTreeAnalysis",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "branches",
|
|
"jsonName": "branches",
|
|
"goType": "[]MediaTreeAnalysisBranch",
|
|
"typescriptType": "Array\u003cScanner_MediaTreeAnalysisBranch\u003e",
|
|
"usedTypescriptType": "Scanner_MediaTreeAnalysisBranch",
|
|
"usedStructName": "scanner.MediaTreeAnalysisBranch",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/media_tree_analysis.go",
|
|
"filename": "media_tree_analysis.go",
|
|
"name": "MediaTreeAnalysisBranch",
|
|
"formattedName": "Scanner_MediaTreeAnalysisBranch",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeMetadata",
|
|
"jsonName": "animeMetadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "minPartAbsoluteEpisodeNumber",
|
|
"jsonName": "minPartAbsoluteEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "maxPartAbsoluteEpisodeNumber",
|
|
"jsonName": "maxPartAbsoluteEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "minAbsoluteEpisode",
|
|
"jsonName": "minAbsoluteEpisode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "maxAbsoluteEpisode",
|
|
"jsonName": "maxAbsoluteEpisode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "totalEpisodeCount",
|
|
"jsonName": "totalEpisodeCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "noAbsoluteEpisodesFound",
|
|
"jsonName": "noAbsoluteEpisodesFound",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/scan.go",
|
|
"filename": "scan.go",
|
|
"name": "Scanner",
|
|
"formattedName": "Scanner_Scanner",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "DirPath",
|
|
"jsonName": "DirPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OtherDirPaths",
|
|
"jsonName": "OtherDirPaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enhanced",
|
|
"jsonName": "Enhanced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExistingLocalFiles",
|
|
"jsonName": "ExistingLocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SkipLockedFiles",
|
|
"jsonName": "SkipLockedFiles",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SkipIgnoredFiles",
|
|
"jsonName": "SkipIgnoredFiles",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanSummaryLogger",
|
|
"jsonName": "ScanSummaryLogger",
|
|
"goType": "summary.ScanSummaryLogger",
|
|
"typescriptType": "Summary_ScanSummaryLogger",
|
|
"usedTypescriptType": "Summary_ScanSummaryLogger",
|
|
"usedStructName": "summary.ScanSummaryLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogger",
|
|
"jsonName": "ScanLogger",
|
|
"goType": "ScanLogger",
|
|
"typescriptType": "Scanner_ScanLogger",
|
|
"usedTypescriptType": "Scanner_ScanLogger",
|
|
"usedStructName": "scanner.ScanLogger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MatchingThreshold",
|
|
"jsonName": "MatchingThreshold",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MatchingAlgorithm",
|
|
"jsonName": "MatchingAlgorithm",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/scan_logger.go",
|
|
"filename": "scan_logger.go",
|
|
"name": "ScanLogger",
|
|
"formattedName": "Scanner_ScanLogger",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logFile",
|
|
"jsonName": "logFile",
|
|
"goType": "os.File",
|
|
"typescriptType": "File",
|
|
"usedTypescriptType": "File",
|
|
"usedStructName": "os.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "buffer",
|
|
"jsonName": "buffer",
|
|
"goType": "bytes.Buffer",
|
|
"typescriptType": "Buffer",
|
|
"usedTypescriptType": "Buffer",
|
|
"usedStructName": "bytes.Buffer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ScanLogger is a custom logger struct for scanning operations."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/watcher.go",
|
|
"filename": "watcher.go",
|
|
"name": "Watcher",
|
|
"formattedName": "Scanner_Watcher",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "Watcher",
|
|
"jsonName": "Watcher",
|
|
"goType": "fsnotify.Watcher",
|
|
"typescriptType": "Watcher",
|
|
"usedTypescriptType": "Watcher",
|
|
"usedStructName": "fsnotify.Watcher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSize",
|
|
"jsonName": "TotalSize",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Watcher is a custom file system event watcher"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/watcher.go",
|
|
"filename": "watcher.go",
|
|
"name": "NewWatcherOptions",
|
|
"formattedName": "Scanner_NewWatcherOptions",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/scanner/watcher.go",
|
|
"filename": "watcher.go",
|
|
"name": "WatchLibraryFilesOptions",
|
|
"formattedName": "Scanner_WatchLibraryFilesOptions",
|
|
"package": "scanner",
|
|
"fields": [
|
|
{
|
|
"name": "LibraryPaths",
|
|
"jsonName": "LibraryPaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "LogType",
|
|
"formattedName": "Summary_LogType",
|
|
"package": "summary",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "ScanSummaryLogger",
|
|
"formattedName": "Summary_ScanSummaryLogger",
|
|
"package": "summary",
|
|
"fields": [
|
|
{
|
|
"name": "Logs",
|
|
"jsonName": "Logs",
|
|
"goType": "[]ScanSummaryLog",
|
|
"typescriptType": "Array\u003cSummary_ScanSummaryLog\u003e",
|
|
"usedTypescriptType": "Summary_ScanSummaryLog",
|
|
"usedStructName": "summary.ScanSummaryLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AllMedia",
|
|
"jsonName": "AllMedia",
|
|
"goType": "[]anime.NormalizedMedia",
|
|
"typescriptType": "Array\u003cAnime_NormalizedMedia\u003e",
|
|
"usedTypescriptType": "Anime_NormalizedMedia",
|
|
"usedStructName": "anime.NormalizedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollectionWithRelations",
|
|
"typescriptType": "AL_AnimeCollectionWithRelations",
|
|
"usedTypescriptType": "AL_AnimeCollectionWithRelations",
|
|
"usedStructName": "anilist.AnimeCollectionWithRelations",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "ScanSummaryLog",
|
|
"formattedName": "Summary_ScanSummaryLog",
|
|
"package": "summary",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FilePath",
|
|
"jsonName": "filePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Level",
|
|
"jsonName": "level",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "ScanSummary",
|
|
"formattedName": "Summary_ScanSummary",
|
|
"package": "summary",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Groups",
|
|
"jsonName": "groups",
|
|
"goType": "[]ScanSummaryGroup",
|
|
"typescriptType": "Array\u003cSummary_ScanSummaryGroup\u003e",
|
|
"usedTypescriptType": "Summary_ScanSummaryGroup",
|
|
"usedStructName": "summary.ScanSummaryGroup",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnmatchedFiles",
|
|
"jsonName": "unmatchedFiles",
|
|
"goType": "[]ScanSummaryFile",
|
|
"typescriptType": "Array\u003cSummary_ScanSummaryFile\u003e",
|
|
"usedTypescriptType": "Summary_ScanSummaryFile",
|
|
"usedStructName": "summary.ScanSummaryFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "ScanSummaryFile",
|
|
"formattedName": "Summary_ScanSummaryFile",
|
|
"package": "summary",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logs",
|
|
"jsonName": "logs",
|
|
"goType": "[]ScanSummaryLog",
|
|
"typescriptType": "Array\u003cSummary_ScanSummaryLog\u003e",
|
|
"usedTypescriptType": "Summary_ScanSummaryLog",
|
|
"usedStructName": "summary.ScanSummaryLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "ScanSummaryGroup",
|
|
"formattedName": "Summary_ScanSummaryGroup",
|
|
"package": "summary",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]ScanSummaryFile",
|
|
"typescriptType": "Array\u003cSummary_ScanSummaryFile\u003e",
|
|
"usedTypescriptType": "Summary_ScanSummaryFile",
|
|
"usedStructName": "summary.ScanSummaryFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaTitle",
|
|
"jsonName": "mediaTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaImage",
|
|
"jsonName": "mediaImage",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIsInCollection",
|
|
"jsonName": "mediaIsInCollection",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether the media is in the user's AniList collection"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library/summary/scan_summary.go",
|
|
"filename": "scan_summary.go",
|
|
"name": "ScanSummaryItem",
|
|
"formattedName": "Summary_ScanSummaryItem",
|
|
"package": "summary",
|
|
"fields": [
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanSummary",
|
|
"jsonName": "scanSummary",
|
|
"goType": "ScanSummary",
|
|
"typescriptType": "Summary_ScanSummary",
|
|
"usedTypescriptType": "Summary_ScanSummary",
|
|
"usedStructName": "summary.ScanSummary",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/explorer.go",
|
|
"filename": "explorer.go",
|
|
"name": "LibraryExplorer",
|
|
"formattedName": "LibraryExplorer_LibraryExplorer",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "libraryPaths",
|
|
"jsonName": "libraryPaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "database",
|
|
"jsonName": "database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileTree",
|
|
"jsonName": "fileTree",
|
|
"goType": "FileTree",
|
|
"typescriptType": "LibraryExplorer_FileTree",
|
|
"usedTypescriptType": "LibraryExplorer_FileTree",
|
|
"usedStructName": "library_explorer.FileTree",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "filePaths",
|
|
"jsonName": "filePaths",
|
|
"goType": "map[string][]string",
|
|
"typescriptType": "Record\u003cstring, Array\u003cstring\u003e\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" latest scanned file paths, keyed by library path"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/explorer.go",
|
|
"filename": "explorer.go",
|
|
"name": "NewLibraryExplorerOptions",
|
|
"formattedName": "LibraryExplorer_NewLibraryExplorerOptions",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/filetree.go",
|
|
"filename": "filetree.go",
|
|
"name": "NodeKind",
|
|
"formattedName": "LibraryExplorer_NodeKind",
|
|
"package": "library_explorer",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"directory\"",
|
|
"\"file\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/filetree.go",
|
|
"filename": "filetree.go",
|
|
"name": "FileTreeNode",
|
|
"formattedName": "LibraryExplorer_FileTreeNode",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "Name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Kind",
|
|
"jsonName": "Kind",
|
|
"goType": "NodeKind",
|
|
"typescriptType": "LibraryExplorer_NodeKind",
|
|
"usedTypescriptType": "LibraryExplorer_NodeKind",
|
|
"usedStructName": "library_explorer.NodeKind",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NormalizedPath",
|
|
"jsonName": "NormalizedPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "LocalFile",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "MediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" For directory nodes"
|
|
]
|
|
},
|
|
{
|
|
"name": "Children",
|
|
"jsonName": "Children",
|
|
"goType": "[]FileTreeNode",
|
|
"typescriptType": "Array\u003cLibraryExplorer_FileTreeNode\u003e",
|
|
"usedTypescriptType": "LibraryExplorer_FileTreeNode",
|
|
"usedStructName": "library_explorer.FileTreeNode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cachedSize",
|
|
"jsonName": "cachedSize",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" 0 by default, has to be requested by the client"
|
|
]
|
|
},
|
|
{
|
|
"name": "parent",
|
|
"jsonName": "parent",
|
|
"goType": "FileTreeNode",
|
|
"typescriptType": "LibraryExplorer_FileTreeNode",
|
|
"usedTypescriptType": "LibraryExplorer_FileTreeNode",
|
|
"usedStructName": "library_explorer.FileTreeNode",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/filetree.go",
|
|
"filename": "filetree.go",
|
|
"name": "FileTreeNodeJSON",
|
|
"formattedName": "LibraryExplorer_FileTreeNodeJSON",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NormalizedPath",
|
|
"jsonName": "normalizedPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Kind",
|
|
"jsonName": "kind",
|
|
"goType": "NodeKind",
|
|
"typescriptType": "LibraryExplorer_NodeKind",
|
|
"usedTypescriptType": "LibraryExplorer_NodeKind",
|
|
"usedStructName": "library_explorer.NodeKind",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Children",
|
|
"jsonName": "children",
|
|
"goType": "[]FileTreeNodeJSON",
|
|
"typescriptType": "Array\u003cLibraryExplorer_FileTreeNodeJSON\u003e",
|
|
"usedTypescriptType": "LibraryExplorer_FileTreeNodeJSON",
|
|
"usedStructName": "library_explorer.FileTreeNodeJSON",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaIds",
|
|
"jsonName": "mediaIds",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFileCount",
|
|
"jsonName": "localFileCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MatchedLocalFileCount",
|
|
"jsonName": "matchedLocalFileCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/filetree.go",
|
|
"filename": "filetree.go",
|
|
"name": "FileTree",
|
|
"formattedName": "LibraryExplorer_FileTree",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "Root",
|
|
"jsonName": "Root",
|
|
"goType": "FileTreeNode",
|
|
"typescriptType": "LibraryExplorer_FileTreeNode",
|
|
"usedTypescriptType": "LibraryExplorer_FileTreeNode",
|
|
"usedStructName": "library_explorer.FileTreeNode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/filetree.go",
|
|
"filename": "filetree.go",
|
|
"name": "FileTreeJSON",
|
|
"formattedName": "LibraryExplorer_FileTreeJSON",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "Root",
|
|
"jsonName": "root",
|
|
"goType": "FileTreeNodeJSON",
|
|
"typescriptType": "LibraryExplorer_FileTreeNodeJSON",
|
|
"usedTypescriptType": "LibraryExplorer_FileTreeNodeJSON",
|
|
"usedStructName": "library_explorer.FileTreeNodeJSON",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "map[string]anime.LocalFile",
|
|
"typescriptType": "Record\u003cstring, Anime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/library_explorer/superupdate.go",
|
|
"filename": "superupdate.go",
|
|
"name": "SuperUpdateFileOptions",
|
|
"formattedName": "LibraryExplorer_SuperUpdateFileOptions",
|
|
"package": "library_explorer",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NewName",
|
|
"jsonName": "newName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "anime.LocalFileMetadata",
|
|
"typescriptType": "Anime_LocalFileMetadata",
|
|
"usedTypescriptType": "Anime_LocalFileMetadata",
|
|
"usedStructName": "anime.LocalFileMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database.go",
|
|
"filename": "database.go",
|
|
"name": "Database",
|
|
"formattedName": "Local_Database",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "gormdb",
|
|
"jsonName": "gormdb",
|
|
"goType": "gorm.DB",
|
|
"typescriptType": "DB",
|
|
"usedTypescriptType": "DB",
|
|
"usedStructName": "gorm.DB",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "BaseModel",
|
|
"formattedName": "Local_BaseModel",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "Settings",
|
|
"formattedName": "Local_Settings",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Updated",
|
|
"jsonName": "updated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"local.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "LocalCollection",
|
|
"formattedName": "Local_LocalCollection",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"anime\" or \"manga\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Marshalled struct"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" LocalCollection is an anilist collection that is stored locally for offline use.",
|
|
" It is meant to be kept in sync with the real AniList collection when online."
|
|
],
|
|
"embeddedStructNames": [
|
|
"local.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "TrackedMedia",
|
|
"formattedName": "Local_TrackedMedia",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"anime\" or \"manga\""
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" TrackedMedia tracks media that should be stored locally."
|
|
],
|
|
"embeddedStructNames": [
|
|
"local.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "AnimeSnapshot",
|
|
"formattedName": "Local_AnimeSnapshot",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "animeMetadata",
|
|
"goType": "LocalAnimeMetadata",
|
|
"typescriptType": "Local_LocalAnimeMetadata",
|
|
"usedTypescriptType": "Local_LocalAnimeMetadata",
|
|
"usedStructName": "local.LocalAnimeMetadata",
|
|
"required": true,
|
|
"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": "StringMap",
|
|
"typescriptType": "Local_StringMap",
|
|
"usedTypescriptType": "Local_StringMap",
|
|
"usedStructName": "local.StringMap",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReferenceKey",
|
|
"jsonName": "referenceKey",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"local.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "MangaSnapshot",
|
|
"formattedName": "Local_MangaSnapshot",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterContainers",
|
|
"jsonName": "chapterContainers",
|
|
"goType": "LocalMangaChapterContainers",
|
|
"typescriptType": "Local_LocalMangaChapterContainers",
|
|
"usedTypescriptType": "Local_LocalMangaChapterContainers",
|
|
"usedStructName": "local.LocalMangaChapterContainers",
|
|
"required": true,
|
|
"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": "ReferenceKey",
|
|
"jsonName": "referenceKey",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"local.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "SimulatedCollection",
|
|
"formattedName": "Local_SimulatedCollection",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"anime\" or \"manga\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Marshalled struct"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" SimulatedCollection is used for users without an account."
|
|
],
|
|
"embeddedStructNames": [
|
|
"local.BaseModel"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "StringMap",
|
|
"formattedName": "Local_StringMap",
|
|
"package": "local",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"declaredValues": null
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/local/database_models.go",
|
|
"filename": "database_models.go",
|
|
"name": "LocalMangaChapterContainers",
|
|
"formattedName": "Local_LocalMangaChapterContainers",
|
|
"package": "local",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "[]manga.ChapterContainer",
|
|
"typescriptType": "Array\u003cManga_ChapterContainer\u003e",
|
|
"declaredValues": null,
|
|
"usedStructName": "manga.ChapterContainer"
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/local/diff.go",
|
|
"filename": "diff.go",
|
|
"name": "Diff",
|
|
"formattedName": "Local_Diff",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/diff.go",
|
|
"filename": "diff.go",
|
|
"name": "DiffType",
|
|
"formattedName": "Local_DiffType",
|
|
"package": "local",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/diff.go",
|
|
"filename": "diff.go",
|
|
"name": "GetAnimeDiffOptions",
|
|
"formattedName": "Local_GetAnimeDiffOptions",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Collection",
|
|
"jsonName": "Collection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalCollection",
|
|
"jsonName": "LocalCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "LocalFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrackedAnime",
|
|
"jsonName": "TrackedAnime",
|
|
"goType": "map[int]TrackedMedia",
|
|
"typescriptType": "Record\u003cnumber, Local_TrackedMedia\u003e",
|
|
"usedTypescriptType": "Local_TrackedMedia",
|
|
"usedStructName": "local.TrackedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Snapshots",
|
|
"jsonName": "Snapshots",
|
|
"goType": "map[int]AnimeSnapshot",
|
|
"typescriptType": "Record\u003cnumber, Local_AnimeSnapshot\u003e",
|
|
"usedTypescriptType": "Local_AnimeSnapshot",
|
|
"usedStructName": "local.AnimeSnapshot",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/diff.go",
|
|
"filename": "diff.go",
|
|
"name": "AnimeDiffResult",
|
|
"formattedName": "Local_AnimeDiffResult",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeEntry",
|
|
"jsonName": "AnimeEntry",
|
|
"goType": "anilist.AnimeListEntry",
|
|
"typescriptType": "AL_AnimeListEntry",
|
|
"usedTypescriptType": "AL_AnimeListEntry",
|
|
"usedStructName": "anilist.AnimeListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeSnapshot",
|
|
"jsonName": "AnimeSnapshot",
|
|
"goType": "AnimeSnapshot",
|
|
"typescriptType": "Local_AnimeSnapshot",
|
|
"usedTypescriptType": "Local_AnimeSnapshot",
|
|
"usedStructName": "local.AnimeSnapshot",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DiffType",
|
|
"jsonName": "DiffType",
|
|
"goType": "DiffType",
|
|
"typescriptType": "Local_DiffType",
|
|
"usedTypescriptType": "Local_DiffType",
|
|
"usedStructName": "local.DiffType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/diff.go",
|
|
"filename": "diff.go",
|
|
"name": "GetMangaDiffOptions",
|
|
"formattedName": "Local_GetMangaDiffOptions",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Collection",
|
|
"jsonName": "Collection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalCollection",
|
|
"jsonName": "LocalCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadedChapterContainers",
|
|
"jsonName": "DownloadedChapterContainers",
|
|
"goType": "[]manga.ChapterContainer",
|
|
"typescriptType": "Array\u003cManga_ChapterContainer\u003e",
|
|
"usedTypescriptType": "Manga_ChapterContainer",
|
|
"usedStructName": "manga.ChapterContainer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrackedManga",
|
|
"jsonName": "TrackedManga",
|
|
"goType": "map[int]TrackedMedia",
|
|
"typescriptType": "Record\u003cnumber, Local_TrackedMedia\u003e",
|
|
"usedTypescriptType": "Local_TrackedMedia",
|
|
"usedStructName": "local.TrackedMedia",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Snapshots",
|
|
"jsonName": "Snapshots",
|
|
"goType": "map[int]MangaSnapshot",
|
|
"typescriptType": "Record\u003cnumber, Local_MangaSnapshot\u003e",
|
|
"usedTypescriptType": "Local_MangaSnapshot",
|
|
"usedStructName": "local.MangaSnapshot",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/diff.go",
|
|
"filename": "diff.go",
|
|
"name": "MangaDiffResult",
|
|
"formattedName": "Local_MangaDiffResult",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "MangaEntry",
|
|
"jsonName": "MangaEntry",
|
|
"goType": "anilist.MangaListEntry",
|
|
"typescriptType": "AL_MangaListEntry",
|
|
"usedTypescriptType": "AL_MangaListEntry",
|
|
"usedStructName": "anilist.MangaListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaSnapshot",
|
|
"jsonName": "MangaSnapshot",
|
|
"goType": "MangaSnapshot",
|
|
"typescriptType": "Local_MangaSnapshot",
|
|
"usedTypescriptType": "Local_MangaSnapshot",
|
|
"usedStructName": "local.MangaSnapshot",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DiffType",
|
|
"jsonName": "DiffType",
|
|
"goType": "DiffType",
|
|
"typescriptType": "Local_DiffType",
|
|
"usedTypescriptType": "Local_DiffType",
|
|
"usedStructName": "local.DiffType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "ManagerImpl",
|
|
"formattedName": "Local_ManagerImpl",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localDb",
|
|
"jsonName": "localDb",
|
|
"goType": "Database",
|
|
"typescriptType": "Local_Database",
|
|
"usedTypescriptType": "Local_Database",
|
|
"usedStructName": "local.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localDir",
|
|
"jsonName": "localDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localAssetsDir",
|
|
"jsonName": "localAssetsDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaRepository",
|
|
"jsonName": "mangaRepository",
|
|
"goType": "manga.Repository",
|
|
"typescriptType": "Manga_Repository",
|
|
"usedTypescriptType": "Manga_Repository",
|
|
"usedStructName": "manga.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "offlineMetadataProvider",
|
|
"jsonName": "offlineMetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "anilistPlatform",
|
|
"jsonName": "anilistPlatform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "syncer",
|
|
"jsonName": "syncer",
|
|
"goType": "Syncer",
|
|
"typescriptType": "Local_Syncer",
|
|
"usedTypescriptType": "Local_Syncer",
|
|
"usedStructName": "local.Syncer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localAnimeCollection",
|
|
"jsonName": "localAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localMangaCollection",
|
|
"jsonName": "localMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadedChapterContainers",
|
|
"jsonName": "downloadedChapterContainers",
|
|
"goType": "[]manga.ChapterContainer",
|
|
"typescriptType": "Array\u003cManga_ChapterContainer\u003e",
|
|
"usedTypescriptType": "Manga_ChapterContainer",
|
|
"usedStructName": "manga.ChapterContainer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshAnilistCollectionsFunc",
|
|
"jsonName": "RefreshAnilistCollectionsFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "TrackedMediaItem",
|
|
"formattedName": "Local_TrackedMediaItem",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeEntry",
|
|
"jsonName": "animeEntry",
|
|
"goType": "anilist.AnimeListEntry",
|
|
"typescriptType": "AL_AnimeListEntry",
|
|
"usedTypescriptType": "AL_AnimeListEntry",
|
|
"usedStructName": "anilist.AnimeListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaEntry",
|
|
"jsonName": "mangaEntry",
|
|
"goType": "anilist.MangaListEntry",
|
|
"typescriptType": "AL_MangaListEntry",
|
|
"usedTypescriptType": "AL_MangaListEntry",
|
|
"usedStructName": "anilist.MangaListEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "NewManagerOptions",
|
|
"formattedName": "Local_NewManagerOptions",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "LocalDir",
|
|
"jsonName": "LocalDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AssetDir",
|
|
"jsonName": "AssetDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaRepository",
|
|
"jsonName": "MangaRepository",
|
|
"goType": "manga.Repository",
|
|
"typescriptType": "Manga_Repository",
|
|
"usedTypescriptType": "Manga_Repository",
|
|
"usedStructName": "manga.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistPlatform",
|
|
"jsonName": "AnilistPlatform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "IsOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "OfflineMetadataProvider",
|
|
"formattedName": "Local_OfflineMetadataProvider",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "manager",
|
|
"jsonName": "manager",
|
|
"goType": "ManagerImpl",
|
|
"typescriptType": "Local_ManagerImpl",
|
|
"usedTypescriptType": "Local_ManagerImpl",
|
|
"usedStructName": "local.ManagerImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeSnapshots",
|
|
"jsonName": "animeSnapshots",
|
|
"goType": "map[int]AnimeSnapshot",
|
|
"typescriptType": "Record\u003cnumber, Local_AnimeSnapshot\u003e",
|
|
"usedTypescriptType": "Local_AnimeSnapshot",
|
|
"usedStructName": "local.AnimeSnapshot",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeMetadataCache",
|
|
"jsonName": "animeMetadataCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" OfflineMetadataProvider replaces the metadata provider only when offline"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/local/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "OfflineAnimeMetadataWrapper",
|
|
"formattedName": "Local_OfflineAnimeMetadataWrapper",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "anime",
|
|
"jsonName": "anime",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/sync.go",
|
|
"filename": "sync.go",
|
|
"name": "Syncer",
|
|
"formattedName": "Local_Syncer",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "animeJobQueue",
|
|
"jsonName": "animeJobQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaJobQueue",
|
|
"jsonName": "mangaJobQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "failedAnimeQueue",
|
|
"jsonName": "failedAnimeQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "failedMangaQueue",
|
|
"jsonName": "failedMangaQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "trackedAnimeMap",
|
|
"jsonName": "trackedAnimeMap",
|
|
"goType": "map[int]TrackedMedia",
|
|
"typescriptType": "Record\u003cnumber, Local_TrackedMedia\u003e",
|
|
"usedTypescriptType": "Local_TrackedMedia",
|
|
"usedStructName": "local.TrackedMedia",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "trackedMangaMap",
|
|
"jsonName": "trackedMangaMap",
|
|
"goType": "map[int]TrackedMedia",
|
|
"typescriptType": "Record\u003cnumber, Local_TrackedMedia\u003e",
|
|
"usedTypescriptType": "Local_TrackedMedia",
|
|
"usedStructName": "local.TrackedMedia",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manager",
|
|
"jsonName": "manager",
|
|
"goType": "ManagerImpl",
|
|
"typescriptType": "Local_ManagerImpl",
|
|
"usedTypescriptType": "Local_ManagerImpl",
|
|
"usedStructName": "local.ManagerImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "shouldUpdateLocalCollections",
|
|
"jsonName": "shouldUpdateLocalCollections",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "doneUpdatingLocalCollections",
|
|
"jsonName": "doneUpdatingLocalCollections",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "queueState",
|
|
"jsonName": "queueState",
|
|
"goType": "QueueState",
|
|
"typescriptType": "Local_QueueState",
|
|
"usedTypescriptType": "Local_QueueState",
|
|
"usedStructName": "local.QueueState",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "queueStateMu",
|
|
"jsonName": "queueStateMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/sync.go",
|
|
"filename": "sync.go",
|
|
"name": "QueueState",
|
|
"formattedName": "Local_QueueState",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeTasks",
|
|
"jsonName": "animeTasks",
|
|
"goType": "map[int]QueueMediaTask",
|
|
"typescriptType": "Record\u003cnumber, Local_QueueMediaTask\u003e",
|
|
"usedTypescriptType": "Local_QueueMediaTask",
|
|
"usedStructName": "local.QueueMediaTask",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaTasks",
|
|
"jsonName": "mangaTasks",
|
|
"goType": "map[int]QueueMediaTask",
|
|
"typescriptType": "Record\u003cnumber, Local_QueueMediaTask\u003e",
|
|
"usedTypescriptType": "Local_QueueMediaTask",
|
|
"usedStructName": "local.QueueMediaTask",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/sync.go",
|
|
"filename": "sync.go",
|
|
"name": "QueueMediaTask",
|
|
"formattedName": "Local_QueueMediaTask",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/sync.go",
|
|
"filename": "sync.go",
|
|
"name": "AnimeTask",
|
|
"formattedName": "Local_AnimeTask",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Diff",
|
|
"jsonName": "Diff",
|
|
"goType": "AnimeDiffResult",
|
|
"typescriptType": "Local_AnimeDiffResult",
|
|
"usedTypescriptType": "Local_AnimeDiffResult",
|
|
"usedStructName": "local.AnimeDiffResult",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/local/sync.go",
|
|
"filename": "sync.go",
|
|
"name": "MangaTask",
|
|
"formattedName": "Local_MangaTask",
|
|
"package": "local",
|
|
"fields": [
|
|
{
|
|
"name": "Diff",
|
|
"jsonName": "Diff",
|
|
"goType": "MangaDiffResult",
|
|
"typescriptType": "Local_MangaDiffResult",
|
|
"usedTypescriptType": "Local_MangaDiffResult",
|
|
"usedStructName": "local.MangaDiffResult",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/chapter_container.go",
|
|
"filename": "chapter_container.go",
|
|
"name": "ChapterContainer",
|
|
"formattedName": "Manga_ChapterContainer",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "[]hibikemanga.ChapterDetails",
|
|
"typescriptType": "Array\u003cHibikeManga_ChapterDetails\u003e",
|
|
"usedTypescriptType": "HibikeManga_ChapterDetails",
|
|
"usedStructName": "hibikemanga.ChapterDetails",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/chapter_container.go",
|
|
"filename": "chapter_container.go",
|
|
"name": "GetMangaChapterContainerOptions",
|
|
"formattedName": "Manga_GetMangaChapterContainerOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "Titles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "Year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/chapter_container.go",
|
|
"filename": "chapter_container.go",
|
|
"name": "MangaLatestChapterNumberItem",
|
|
"formattedName": "Manga_MangaLatestChapterNumberItem",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scanlator",
|
|
"jsonName": "scanlator",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "number",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/chapter_container_mapping.go",
|
|
"filename": "chapter_container_mapping.go",
|
|
"name": "MappingResponse",
|
|
"formattedName": "Manga_MappingResponse",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MangaID",
|
|
"jsonName": "mangaId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/chapter_page_container.go",
|
|
"filename": "chapter_page_container.go",
|
|
"name": "PageContainer",
|
|
"formattedName": "Manga_PageContainer",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterId",
|
|
"jsonName": "chapterId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Pages",
|
|
"jsonName": "pages",
|
|
"goType": "[]hibikemanga.ChapterPage",
|
|
"typescriptType": "Array\u003cHibikeManga_ChapterPage\u003e",
|
|
"usedTypescriptType": "HibikeManga_ChapterPage",
|
|
"usedStructName": "hibikemanga.ChapterPage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageDimensions",
|
|
"jsonName": "pageDimensions",
|
|
"goType": "map[int]PageDimension",
|
|
"typescriptType": "Record\u003cnumber, Manga_PageDimension\u003e",
|
|
"usedTypescriptType": "Manga_PageDimension",
|
|
"usedStructName": "manga.PageDimension",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Indexed by page number"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsDownloaded",
|
|
"jsonName": "isDownloaded",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" TODO remove"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/chapter_page_container.go",
|
|
"filename": "chapter_page_container.go",
|
|
"name": "PageDimension",
|
|
"formattedName": "Manga_PageDimension",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Width",
|
|
"jsonName": "width",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Height",
|
|
"jsonName": "height",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "CollectionStatusType",
|
|
"formattedName": "Manga_CollectionStatusType",
|
|
"package": "manga",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "Collection",
|
|
"formattedName": "Manga_Collection",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Lists",
|
|
"jsonName": "lists",
|
|
"goType": "[]CollectionList",
|
|
"typescriptType": "Array\u003cManga_CollectionList\u003e",
|
|
"usedTypescriptType": "Manga_CollectionList",
|
|
"usedStructName": "manga.CollectionList",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "CollectionList",
|
|
"formattedName": "Manga_CollectionList",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]CollectionEntry",
|
|
"typescriptType": "Array\u003cManga_CollectionEntry\u003e",
|
|
"usedTypescriptType": "Manga_CollectionEntry",
|
|
"usedStructName": "manga.CollectionEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "CollectionEntry",
|
|
"formattedName": "Manga_CollectionEntry",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryListData",
|
|
"jsonName": "listData",
|
|
"goType": "EntryListData",
|
|
"typescriptType": "Manga_EntryListData",
|
|
"usedTypescriptType": "Manga_EntryListData",
|
|
"usedStructName": "manga.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" AniList list data"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "NewCollectionOptions",
|
|
"formattedName": "Manga_NewCollectionOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "MangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "Downloader",
|
|
"formattedName": "Manga_Downloader",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "database",
|
|
"jsonName": "database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadDir",
|
|
"jsonName": "downloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "chapterDownloader",
|
|
"jsonName": "chapterDownloader",
|
|
"goType": "chapter_downloader.Downloader",
|
|
"typescriptType": "ChapterDownloader_Downloader",
|
|
"usedTypescriptType": "ChapterDownloader_Downloader",
|
|
"usedStructName": "chapter_downloader.Downloader",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "repository",
|
|
"jsonName": "repository",
|
|
"goType": "Repository",
|
|
"typescriptType": "Manga_Repository",
|
|
"usedTypescriptType": "Manga_Repository",
|
|
"usedStructName": "manga.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "filecacher",
|
|
"jsonName": "filecacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaMap",
|
|
"jsonName": "mediaMap",
|
|
"goType": "MediaMap",
|
|
"typescriptType": "Manga_MediaMap",
|
|
"usedTypescriptType": "Manga_MediaMap",
|
|
"usedStructName": "manga.MediaMap",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Refreshed on start and after each download"
|
|
]
|
|
},
|
|
{
|
|
"name": "mediaMapMu",
|
|
"jsonName": "mediaMapMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "chapterDownloadedCh",
|
|
"jsonName": "chapterDownloadedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "readingDownloadDir",
|
|
"jsonName": "readingDownloadDir",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "MediaMap",
|
|
"formattedName": "Manga_MediaMap",
|
|
"package": "manga",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "map[int]ProviderDownloadMap",
|
|
"typescriptType": "Record\u003cnumber, Manga_ProviderDownloadMap\u003e",
|
|
"declaredValues": null,
|
|
"usedStructName": "manga.ProviderDownloadMap"
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "ProviderDownloadMap",
|
|
"formattedName": "Manga_ProviderDownloadMap",
|
|
"package": "manga",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "map[string][]ProviderDownloadMapChapterInfo",
|
|
"typescriptType": "Record\u003cstring, Array\u003cManga_ProviderDownloadMapChapterInfo\u003e\u003e",
|
|
"declaredValues": null,
|
|
"usedStructName": "manga.ProviderDownloadMapChapterInfo"
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "ProviderDownloadMapChapterInfo",
|
|
"formattedName": "Manga_ProviderDownloadMapChapterInfo",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "ChapterID",
|
|
"jsonName": "chapterId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterNumber",
|
|
"jsonName": "chapterNumber",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "MediaDownloadData",
|
|
"formattedName": "Manga_MediaDownloadData",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Downloaded",
|
|
"jsonName": "downloaded",
|
|
"goType": "ProviderDownloadMap",
|
|
"typescriptType": "Manga_ProviderDownloadMap",
|
|
"usedTypescriptType": "Manga_ProviderDownloadMap",
|
|
"usedStructName": "manga.ProviderDownloadMap",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Queued",
|
|
"jsonName": "queued",
|
|
"goType": "ProviderDownloadMap",
|
|
"typescriptType": "Manga_ProviderDownloadMap",
|
|
"usedTypescriptType": "Manga_ProviderDownloadMap",
|
|
"usedStructName": "manga.ProviderDownloadMap",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "NewDownloaderOptions",
|
|
"formattedName": "Manga_NewDownloaderOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadDir",
|
|
"jsonName": "DownloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repository",
|
|
"jsonName": "Repository",
|
|
"goType": "Repository",
|
|
"typescriptType": "Manga_Repository",
|
|
"usedTypescriptType": "Manga_Repository",
|
|
"usedStructName": "manga.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "IsOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "DownloadChapterOptions",
|
|
"formattedName": "Manga_DownloadChapterOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterId",
|
|
"jsonName": "ChapterId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartNow",
|
|
"jsonName": "StartNow",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "NewDownloadListOptions",
|
|
"formattedName": "Manga_NewDownloadListOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "MangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/download.go",
|
|
"filename": "download.go",
|
|
"name": "DownloadListItem",
|
|
"formattedName": "Manga_DownloadListItem",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadData",
|
|
"jsonName": "downloadData",
|
|
"goType": "ProviderDownloadMap",
|
|
"typescriptType": "Manga_ProviderDownloadMap",
|
|
"usedTypescriptType": "Manga_ProviderDownloadMap",
|
|
"usedStructName": "manga.ProviderDownloadMap",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/chapter_downloader.go",
|
|
"filename": "chapter_downloader.go",
|
|
"name": "Downloader",
|
|
"formattedName": "ChapterDownloader_Downloader",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "database",
|
|
"jsonName": "database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadDir",
|
|
"jsonName": "downloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadMu",
|
|
"jsonName": "downloadMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancelChannels",
|
|
"jsonName": "cancelChannels",
|
|
"goType": "map[DownloadID]",
|
|
"typescriptType": "Record\u003cDownloadID, any\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "queue",
|
|
"jsonName": "queue",
|
|
"goType": "Queue",
|
|
"typescriptType": "ChapterDownloader_Queue",
|
|
"usedTypescriptType": "ChapterDownloader_Queue",
|
|
"usedStructName": "chapter_downloader.Queue",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancelCh",
|
|
"jsonName": "cancelCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Close to cancel the download process"
|
|
]
|
|
},
|
|
{
|
|
"name": "runCh",
|
|
"jsonName": "runCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Receives a signal to download the next item"
|
|
]
|
|
},
|
|
{
|
|
"name": "chapterDownloadedCh",
|
|
"jsonName": "chapterDownloadedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Sends a signal when a chapter has been downloaded"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/chapter_downloader.go",
|
|
"filename": "chapter_downloader.go",
|
|
"name": "DownloadID",
|
|
"formattedName": "ChapterDownloader_DownloadID",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterId",
|
|
"jsonName": "chapterId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterNumber",
|
|
"jsonName": "chapterNumber",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/chapter_downloader.go",
|
|
"filename": "chapter_downloader.go",
|
|
"name": "Registry",
|
|
"formattedName": "ChapterDownloader_Registry",
|
|
"package": "chapter_downloader",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "map[int]PageInfo",
|
|
"typescriptType": "Record\u003cnumber, ChapterDownloader_PageInfo\u003e",
|
|
"declaredValues": null,
|
|
"usedStructName": "chapter_downloader.PageInfo"
|
|
},
|
|
"comments": null
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/chapter_downloader.go",
|
|
"filename": "chapter_downloader.go",
|
|
"name": "PageInfo",
|
|
"formattedName": "ChapterDownloader_PageInfo",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OriginalURL",
|
|
"jsonName": "original_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Width",
|
|
"jsonName": "width",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Height",
|
|
"jsonName": "height",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/chapter_downloader.go",
|
|
"filename": "chapter_downloader.go",
|
|
"name": "NewDownloaderOptions",
|
|
"formattedName": "ChapterDownloader_NewDownloaderOptions",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadDir",
|
|
"jsonName": "DownloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/chapter_downloader.go",
|
|
"filename": "chapter_downloader.go",
|
|
"name": "DownloadOptions",
|
|
"formattedName": "ChapterDownloader_DownloadOptions",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "Pages",
|
|
"jsonName": "Pages",
|
|
"goType": "[]hibikemanga.ChapterPage",
|
|
"typescriptType": "Array\u003cHibikeManga_ChapterPage\u003e",
|
|
"usedTypescriptType": "HibikeManga_ChapterPage",
|
|
"usedStructName": "hibikemanga.ChapterPage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartNow",
|
|
"jsonName": "StartNow",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"chapter_downloader.DownloadID"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/queue.go",
|
|
"filename": "queue.go",
|
|
"name": "Queue",
|
|
"formattedName": "ChapterDownloader_Queue",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "current",
|
|
"jsonName": "current",
|
|
"goType": "QueueInfo",
|
|
"typescriptType": "ChapterDownloader_QueueInfo",
|
|
"usedTypescriptType": "ChapterDownloader_QueueInfo",
|
|
"usedStructName": "chapter_downloader.QueueInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "runCh",
|
|
"jsonName": "runCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Channel to tell downloader to run the next item"
|
|
]
|
|
},
|
|
{
|
|
"name": "active",
|
|
"jsonName": "active",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/queue.go",
|
|
"filename": "queue.go",
|
|
"name": "QueueStatus",
|
|
"formattedName": "ChapterDownloader_QueueStatus",
|
|
"package": "chapter_downloader",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"not_started\"",
|
|
"\"downloading\"",
|
|
"\"errored\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/downloader/queue.go",
|
|
"filename": "queue.go",
|
|
"name": "QueueInfo",
|
|
"formattedName": "ChapterDownloader_QueueInfo",
|
|
"package": "chapter_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "Pages",
|
|
"jsonName": "Pages",
|
|
"goType": "[]hibikemanga.ChapterPage",
|
|
"typescriptType": "Array\u003cHibikeManga_ChapterPage\u003e",
|
|
"usedTypescriptType": "HibikeManga_ChapterPage",
|
|
"usedStructName": "hibikemanga.ChapterPage",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadedUrls",
|
|
"jsonName": "DownloadedUrls",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "QueueStatus",
|
|
"typescriptType": "ChapterDownloader_QueueStatus",
|
|
"usedTypescriptType": "ChapterDownloader_QueueStatus",
|
|
"usedStructName": "chapter_downloader.QueueStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"chapter_downloader.DownloadID"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaEntryRequestedEvent",
|
|
"formattedName": "Manga_MangaEntryRequestedEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Entry",
|
|
"jsonName": "entry",
|
|
"goType": "Entry",
|
|
"typescriptType": "Manga_Entry",
|
|
"usedTypescriptType": "Manga_Entry",
|
|
"usedStructName": "manga.Entry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaEntryRequestedEvent is triggered when a manga entry is requested.",
|
|
" Prevent default to skip the default behavior and return the modified entry.",
|
|
" If the modified entry is nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaEntryEvent",
|
|
"formattedName": "Manga_MangaEntryEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Entry",
|
|
"jsonName": "entry",
|
|
"goType": "Entry",
|
|
"typescriptType": "Manga_Entry",
|
|
"usedTypescriptType": "Manga_Entry",
|
|
"usedStructName": "manga.Entry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaEntryEvent is triggered when the manga entry is being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaLibraryCollectionRequestedEvent",
|
|
"formattedName": "Manga_MangaLibraryCollectionRequestedEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaLibraryCollectionRequestedEvent is triggered when the manga library collection is being requested."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaLibraryCollectionEvent",
|
|
"formattedName": "Manga_MangaLibraryCollectionEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "LibraryCollection",
|
|
"jsonName": "libraryCollection",
|
|
"goType": "Collection",
|
|
"typescriptType": "Manga_Collection",
|
|
"usedTypescriptType": "Manga_Collection",
|
|
"usedStructName": "manga.Collection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaLibraryCollectionEvent is triggered when the manga library collection is being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaDownloadedChapterContainersRequestedEvent",
|
|
"formattedName": "Manga_MangaDownloadedChapterContainersRequestedEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterContainers",
|
|
"jsonName": "chapterContainers",
|
|
"goType": "[]ChapterContainer",
|
|
"typescriptType": "Array\u003cManga_ChapterContainer\u003e",
|
|
"usedTypescriptType": "Manga_ChapterContainer",
|
|
"usedStructName": "manga.ChapterContainer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaDownloadedChapterContainersRequestedEvent is triggered when the manga downloaded chapter containers are being requested.",
|
|
" Prevent default to skip the default behavior and return the modified chapter containers.",
|
|
" If the modified chapter containers are nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaDownloadedChapterContainersEvent",
|
|
"formattedName": "Manga_MangaDownloadedChapterContainersEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "ChapterContainers",
|
|
"jsonName": "chapterContainers",
|
|
"goType": "[]ChapterContainer",
|
|
"typescriptType": "Array\u003cManga_ChapterContainer\u003e",
|
|
"usedTypescriptType": "Manga_ChapterContainer",
|
|
"usedStructName": "manga.ChapterContainer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaDownloadedChapterContainersEvent is triggered when the manga downloaded chapter containers are being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaLatestChapterNumbersMapEvent",
|
|
"formattedName": "Manga_MangaLatestChapterNumbersMapEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "LatestChapterNumbersMap",
|
|
"jsonName": "latestChapterNumbersMap",
|
|
"goType": "map[int][]MangaLatestChapterNumberItem",
|
|
"typescriptType": "Record\u003cnumber, Array\u003cManga_MangaLatestChapterNumberItem\u003e\u003e",
|
|
"usedTypescriptType": "Manga_MangaLatestChapterNumberItem",
|
|
"usedStructName": "manga.MangaLatestChapterNumberItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaLatestChapterNumbersMapEvent is triggered when the manga latest chapter numbers map is being returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaDownloadMapEvent",
|
|
"formattedName": "Manga_MangaDownloadMapEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaMap",
|
|
"jsonName": "mediaMap",
|
|
"goType": "MediaMap",
|
|
"typescriptType": "Manga_MediaMap",
|
|
"usedTypescriptType": "Manga_MediaMap",
|
|
"usedStructName": "manga.MediaMap",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaDownloadMapEvent is triggered when the manga download map has been updated.",
|
|
" This map is used to tell the client which chapters have been downloaded."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaChapterContainerRequestedEvent",
|
|
"formattedName": "Manga_MangaChapterContainerRequestedEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "titles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterContainer",
|
|
"jsonName": "chapterContainer",
|
|
"goType": "ChapterContainer",
|
|
"typescriptType": "Manga_ChapterContainer",
|
|
"usedTypescriptType": "Manga_ChapterContainer",
|
|
"usedStructName": "manga.ChapterContainer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaChapterContainerRequestedEvent is triggered when the manga chapter container is being requested.",
|
|
" This event happens before the chapter container is fetched from the cache or provider.",
|
|
" Prevent default to skip the default behavior and return the modified chapter container.",
|
|
" If the modified chapter container is nil, an error will be returned."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MangaChapterContainerEvent",
|
|
"formattedName": "Manga_MangaChapterContainerEvent",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "ChapterContainer",
|
|
"jsonName": "chapterContainer",
|
|
"goType": "ChapterContainer",
|
|
"typescriptType": "Manga_ChapterContainer",
|
|
"usedTypescriptType": "Manga_ChapterContainer",
|
|
"usedStructName": "manga.ChapterContainer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MangaChapterContainerEvent is triggered when the manga chapter container is being returned.",
|
|
" This event happens after the chapter container is fetched from the cache or provider."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/manga_entry.go",
|
|
"filename": "manga_entry.go",
|
|
"name": "Entry",
|
|
"formattedName": "Manga_Entry",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EntryListData",
|
|
"jsonName": "listData",
|
|
"goType": "EntryListData",
|
|
"typescriptType": "Manga_EntryListData",
|
|
"usedTypescriptType": "Manga_EntryListData",
|
|
"usedStructName": "manga.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/manga_entry.go",
|
|
"filename": "manga_entry.go",
|
|
"name": "EntryListData",
|
|
"formattedName": "Manga_EntryListData",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Score",
|
|
"jsonName": "score",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/manga_entry.go",
|
|
"filename": "manga_entry.go",
|
|
"name": "NewEntryOptions",
|
|
"formattedName": "Manga_NewEntryOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "MangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/_template.go",
|
|
"filename": "_template.go",
|
|
"name": "Template",
|
|
"formattedName": "Manga_Template",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "ComicK",
|
|
"formattedName": "Manga_ComicK",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "ComicKResultItem",
|
|
"formattedName": "Manga_ComicKResultItem",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HID",
|
|
"jsonName": "hid",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Slug",
|
|
"jsonName": "slug",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Country",
|
|
"jsonName": "country",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "rating",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BayesianRating",
|
|
"jsonName": "bayesian_rating",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RatingCount",
|
|
"jsonName": "rating_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FollowCount",
|
|
"jsonName": "follow_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "desc",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastChapter",
|
|
"jsonName": "last_chapter",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranslationCompleted",
|
|
"jsonName": "translation_completed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ViewCount",
|
|
"jsonName": "view_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentRating",
|
|
"jsonName": "content_rating",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Demographic",
|
|
"jsonName": "demographic",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UploadedAt",
|
|
"jsonName": "uploaded_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Genres",
|
|
"jsonName": "genres",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "created_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserFollowCount",
|
|
"jsonName": "user_follow_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MuComics",
|
|
"jsonName": "mu_comics",
|
|
"goType": "Manga_ComicKResultItem_MuComics",
|
|
"inlineStructType": "struct{\nYear int `json:\"year\"`}",
|
|
"typescriptType": "Manga_ComicKResultItem_MuComics",
|
|
"usedTypescriptType": "{ year: number; }",
|
|
"usedStructName": "manga_providers.ComicKResultItem_MuComics",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MdTitles",
|
|
"jsonName": "md_titles",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nTitle string `json:\"title\"`}",
|
|
"typescriptType": "Array\u003c{ title: string; }\u003e",
|
|
"usedTypescriptType": "{ title: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MdCovers",
|
|
"jsonName": "md_covers",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nW int `json:\"w\"`\nH int `json:\"h\"`\nB2Key string `json:\"b2key\"`}",
|
|
"typescriptType": "Array\u003c{ w: number; h: number; b2key: string; }\u003e",
|
|
"usedTypescriptType": "{ w: number; h: number; b2key: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Highlight",
|
|
"jsonName": "highlight",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "ComicKResultItem_MuComics",
|
|
"formattedName": "Manga_ComicKResultItem_MuComics",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "Comic",
|
|
"formattedName": "Manga_Comic",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HID",
|
|
"jsonName": "hid",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Country",
|
|
"jsonName": "country",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Links",
|
|
"jsonName": "links",
|
|
"goType": "Manga_Comic_Links",
|
|
"inlineStructType": "struct{\nAL string `json:\"al\"`\nAP string `json:\"ap\"`\nBW string `json:\"bw\"`\nKT string `json:\"kt\"`\nMU string `json:\"mu\"`\nAMZ string `json:\"amz\"`\nCDJ string `json:\"cdj\"`\nEBJ string `json:\"ebj\"`\nMAL string `json:\"mal\"`\nRAW string `json:\"raw\"`}",
|
|
"typescriptType": "Manga_Comic_Links",
|
|
"usedTypescriptType": "{ al: string; ap: string; bw: string; kt: string; mu: string; amz: string; cdj: string; ebj: string; mal: string; raw: string; }",
|
|
"usedStructName": "manga_providers.Comic_Links",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastChapter",
|
|
"jsonName": "last_chapter",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterCount",
|
|
"jsonName": "chapter_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Demographic",
|
|
"jsonName": "demographic",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hentai",
|
|
"jsonName": "hentai",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserFollowCount",
|
|
"jsonName": "user_follow_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FollowRank",
|
|
"jsonName": "follow_rank",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CommentCount",
|
|
"jsonName": "comment_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FollowCount",
|
|
"jsonName": "follow_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "desc",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Parsed",
|
|
"jsonName": "parsed",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Slug",
|
|
"jsonName": "slug",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mismatch",
|
|
"jsonName": "mismatch",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BayesianRating",
|
|
"jsonName": "bayesian_rating",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RatingCount",
|
|
"jsonName": "rating_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentRating",
|
|
"jsonName": "content_rating",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TranslationCompleted",
|
|
"jsonName": "translation_completed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RelateFrom",
|
|
"jsonName": "relate_from",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mies",
|
|
"jsonName": "mies",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MdTitles",
|
|
"jsonName": "md_titles",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nTitle string `json:\"title\"`}",
|
|
"typescriptType": "Array\u003c{ title: string; }\u003e",
|
|
"usedTypescriptType": "{ title: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MdComicMdGenres",
|
|
"jsonName": "md_comic_md_genres",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nMdGenres __STRUCT__ `json:\"md_genres\"`}",
|
|
"typescriptType": "Array\u003c{ md_genres: { name: string; type: any; slug: string; group: string; }; }\u003e",
|
|
"usedTypescriptType": "{ md_genres: { name: string; type: any; slug: string; group: string; }; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MuComics",
|
|
"jsonName": "mu_comics",
|
|
"goType": "Manga_Comic_MuComics",
|
|
"inlineStructType": "struct{\nLicensedInEnglish `json:\"licensed_in_english\"`\nMuComicCategories []__STRUCT__ `json:\"mu_comic_categories\"`}",
|
|
"typescriptType": "Manga_Comic_MuComics",
|
|
"usedTypescriptType": "{ licensed_in_english: any; mu_comic_categories: Array\u003c{ mu_categories: { title: string; slug: string; }; positive_vote: number; negative_vote: number; }\u003e; }",
|
|
"usedStructName": "manga_providers.Comic_MuComics",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MdCovers",
|
|
"jsonName": "md_covers",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nVol `json:\"vol\"`\nW int `json:\"w\"`\nH int `json:\"h\"`\nB2Key string `json:\"b2key\"`}",
|
|
"typescriptType": "Array\u003c{ vol: any; w: number; h: number; b2key: string; }\u003e",
|
|
"usedTypescriptType": "{ vol: any; w: number; h: number; b2key: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Iso6391",
|
|
"jsonName": "iso639_1",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LangName",
|
|
"jsonName": "lang_name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LangNative",
|
|
"jsonName": "lang_native",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "Comic_Links",
|
|
"formattedName": "Manga_Comic_Links",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "AL",
|
|
"jsonName": "al",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AP",
|
|
"jsonName": "ap",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BW",
|
|
"jsonName": "bw",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "KT",
|
|
"jsonName": "kt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MU",
|
|
"jsonName": "mu",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AMZ",
|
|
"jsonName": "amz",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CDJ",
|
|
"jsonName": "cdj",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EBJ",
|
|
"jsonName": "ebj",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MAL",
|
|
"jsonName": "mal",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RAW",
|
|
"jsonName": "raw",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "Comic_MuComics",
|
|
"formattedName": "Manga_Comic_MuComics",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "LicensedInEnglish",
|
|
"jsonName": "licensed_in_english",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MuComicCategories",
|
|
"jsonName": "mu_comic_categories",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nMuCategories __STRUCT__ `json:\"mu_categories\"`\nPositiveVote int `json:\"positive_vote\"`\nNegativeVote int `json:\"negative_vote\"`}",
|
|
"typescriptType": "Array\u003c{ mu_categories: { title: string; slug: string; }; positive_vote: number; negative_vote: number; }\u003e",
|
|
"usedTypescriptType": "{ mu_categories: { title: string; slug: string; }; positive_vote: number; negative_vote: number; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick.go",
|
|
"filename": "comick.go",
|
|
"name": "ComicChapter",
|
|
"formattedName": "Manga_ComicChapter",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chap",
|
|
"jsonName": "chap",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Vol",
|
|
"jsonName": "vol",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lang",
|
|
"jsonName": "lang",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "created_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updated_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpCount",
|
|
"jsonName": "up_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownCount",
|
|
"jsonName": "down_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "GroupName",
|
|
"jsonName": "group_name",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HID",
|
|
"jsonName": "hid",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MdImages",
|
|
"jsonName": "md_images",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nName string `json:\"name\"`\nW int `json:\"w\"`\nH int `json:\"h\"`\nS int `json:\"s\"`\nB2Key string `json:\"b2key\"`}",
|
|
"typescriptType": "Array\u003c{ name: string; w: number; h: number; s: number; b2key: string; }\u003e",
|
|
"usedTypescriptType": "{ name: string; w: number; h: number; s: number; b2key: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/comick_multi.go",
|
|
"filename": "comick_multi.go",
|
|
"name": "ComicKMulti",
|
|
"formattedName": "Manga_ComicKMulti",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local.go",
|
|
"filename": "local.go",
|
|
"name": "Local",
|
|
"formattedName": "Manga_Local",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "dir",
|
|
"jsonName": "dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Directory to scan for manga"
|
|
]
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentChapterPath",
|
|
"jsonName": "currentChapterPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentZipCloser",
|
|
"jsonName": "currentZipCloser",
|
|
"goType": "io.Closer",
|
|
"typescriptType": "Closer",
|
|
"usedTypescriptType": "Closer",
|
|
"usedStructName": "io.Closer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentPages",
|
|
"jsonName": "currentPages",
|
|
"goType": "map[string]loadedPage",
|
|
"typescriptType": "Record\u003cstring, Manga_loadedPage\u003e",
|
|
"usedTypescriptType": "Manga_loadedPage",
|
|
"usedStructName": "manga_providers.loadedPage",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local_parser.go",
|
|
"filename": "local_parser.go",
|
|
"name": "ScannedChapterFile",
|
|
"formattedName": "Manga_ScannedChapterFile",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Chapter",
|
|
"jsonName": "Chapter",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" can be a single chapter or a range of chapters"
|
|
]
|
|
},
|
|
{
|
|
"name": "MangaTitle",
|
|
"jsonName": "MangaTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" typically comes before the chapter number"
|
|
]
|
|
},
|
|
{
|
|
"name": "ChapterTitle",
|
|
"jsonName": "ChapterTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" typically comes after the chapter number"
|
|
]
|
|
},
|
|
{
|
|
"name": "Volume",
|
|
"jsonName": "Volume",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" typically comes after the chapter number"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsPDF",
|
|
"jsonName": "IsPDF",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local_parser.go",
|
|
"filename": "local_parser.go",
|
|
"name": "TokenType",
|
|
"formattedName": "Manga_TokenType",
|
|
"package": "manga_providers",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local_parser.go",
|
|
"filename": "local_parser.go",
|
|
"name": "Token",
|
|
"formattedName": "Manga_Token",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "Type",
|
|
"goType": "TokenType",
|
|
"typescriptType": "Manga_TokenType",
|
|
"usedTypescriptType": "Manga_TokenType",
|
|
"usedStructName": "manga_providers.TokenType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "Value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Position",
|
|
"jsonName": "Position",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsChapter",
|
|
"jsonName": "IsChapter",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsVolume",
|
|
"jsonName": "IsVolume",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Token represents a parsed token from the filename"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local_parser.go",
|
|
"filename": "local_parser.go",
|
|
"name": "Lexer",
|
|
"formattedName": "Manga_Lexer",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "input",
|
|
"jsonName": "input",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "position",
|
|
"jsonName": "position",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "tokens",
|
|
"jsonName": "tokens",
|
|
"goType": "[]Token",
|
|
"typescriptType": "Array\u003cManga_Token\u003e",
|
|
"usedTypescriptType": "Manga_Token",
|
|
"usedStructName": "manga_providers.Token",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentToken",
|
|
"jsonName": "currentToken",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Lexer handles the tokenization of the filename"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local_parser.go",
|
|
"filename": "local_parser.go",
|
|
"name": "Parser",
|
|
"formattedName": "Manga_Parser",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "tokens",
|
|
"jsonName": "tokens",
|
|
"goType": "[]Token",
|
|
"typescriptType": "Array\u003cManga_Token\u003e",
|
|
"usedTypescriptType": "Manga_Token",
|
|
"usedStructName": "manga_providers.Token",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "result",
|
|
"jsonName": "result",
|
|
"goType": "ScannedChapterFile",
|
|
"typescriptType": "Manga_ScannedChapterFile",
|
|
"usedTypescriptType": "Manga_ScannedChapterFile",
|
|
"usedStructName": "manga_providers.ScannedChapterFile",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Parser handles the semantic analysis of tokens"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/local_parser.go",
|
|
"filename": "local_parser.go",
|
|
"name": "ScannedPageFile",
|
|
"formattedName": "Manga_ScannedPageFile",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "Number",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ext",
|
|
"jsonName": "Ext",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "Mangadex",
|
|
"formattedName": "Manga_Mangadex",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "MangadexManga",
|
|
"formattedName": "Manga_MangadexManga",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Attributes",
|
|
"jsonName": "Attributes",
|
|
"goType": "MangadexMangeAttributes",
|
|
"typescriptType": "Manga_MangadexMangeAttributes",
|
|
"usedTypescriptType": "Manga_MangadexMangeAttributes",
|
|
"usedStructName": "manga_providers.MangadexMangeAttributes",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relationships",
|
|
"jsonName": "relationships",
|
|
"goType": "[]MangadexMangaRelationship",
|
|
"typescriptType": "Array\u003cManga_MangadexMangaRelationship\u003e",
|
|
"usedTypescriptType": "Manga_MangadexMangaRelationship",
|
|
"usedStructName": "manga_providers.MangadexMangaRelationship",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "MangadexMangeAttributes",
|
|
"formattedName": "Manga_MangadexMangeAttributes",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "AltTitles",
|
|
"jsonName": "altTitles",
|
|
"goType": "[]map[string]string",
|
|
"typescriptType": "Array\u003cRecord\u003cstring, string\u003e\u003e",
|
|
"usedStructName": "manga_providers.map[string]string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "MangadexMangaRelationship",
|
|
"formattedName": "Manga_MangadexMangaRelationship",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Related",
|
|
"jsonName": "related",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Attributes",
|
|
"jsonName": "attributes",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "MangadexErrorResponse",
|
|
"formattedName": "Manga_MangadexErrorResponse",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Code",
|
|
"jsonName": "code",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Detail",
|
|
"jsonName": "detail",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "MangadexChapterData",
|
|
"formattedName": "Manga_MangadexChapterData",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Attributes",
|
|
"jsonName": "attributes",
|
|
"goType": "MangadexChapterAttributes",
|
|
"typescriptType": "Manga_MangadexChapterAttributes",
|
|
"usedTypescriptType": "Manga_MangadexChapterAttributes",
|
|
"usedStructName": "manga_providers.MangadexChapterAttributes",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangadex.go",
|
|
"filename": "mangadex.go",
|
|
"name": "MangadexChapterAttributes",
|
|
"formattedName": "Manga_MangadexChapterAttributes",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Volume",
|
|
"jsonName": "volume",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapter",
|
|
"jsonName": "chapter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpdatedAt",
|
|
"jsonName": "updatedAt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangafire.go",
|
|
"filename": "mangafire.go",
|
|
"name": "Mangafire",
|
|
"formattedName": "Manga_Mangafire",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/manganato.go",
|
|
"filename": "manganato.go",
|
|
"name": "Manganato",
|
|
"formattedName": "Manga_Manganato",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/manganato.go",
|
|
"filename": "manganato.go",
|
|
"name": "ManganatoSearchResult",
|
|
"formattedName": "Manga_ManganatoSearchResult",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NameUnsigned",
|
|
"jsonName": "nameunsigned",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastChapter",
|
|
"jsonName": "lastchapter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Author",
|
|
"jsonName": "author",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StoryLink",
|
|
"jsonName": "story_link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/mangapill.go",
|
|
"filename": "mangapill.go",
|
|
"name": "Mangapill",
|
|
"formattedName": "Manga_Mangapill",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/providers/weebcentral.go",
|
|
"filename": "weebcentral.go",
|
|
"name": "WeebCentral",
|
|
"formattedName": "Manga_WeebCentral",
|
|
"package": "manga_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Manga_Repository",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cacheDir",
|
|
"jsonName": "cacheDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "providerExtensionBank",
|
|
"jsonName": "providerExtensionBank",
|
|
"goType": "extension.UnifiedBank",
|
|
"typescriptType": "Extension_UnifiedBank",
|
|
"usedTypescriptType": "Extension_UnifiedBank",
|
|
"usedStructName": "extension.UnifiedBank",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "serverUri",
|
|
"jsonName": "serverUri",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadDir",
|
|
"jsonName": "downloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.Settings",
|
|
"typescriptType": "Models_Settings",
|
|
"usedTypescriptType": "Models_Settings",
|
|
"usedStructName": "models.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/manga/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "Manga_NewRepositoryOptions",
|
|
"package": "manga",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CacheDir",
|
|
"jsonName": "CacheDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerURI",
|
|
"jsonName": "ServerURI",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WsEventManager",
|
|
"jsonName": "WsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadDir",
|
|
"jsonName": "DownloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/iina/iina.go",
|
|
"filename": "iina.go",
|
|
"name": "Playback",
|
|
"formattedName": "Playback",
|
|
"package": "iina",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paused",
|
|
"jsonName": "Paused",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Position",
|
|
"jsonName": "Position",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "Duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRunning",
|
|
"jsonName": "IsRunning",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/iina/iina.go",
|
|
"filename": "iina.go",
|
|
"name": "Iina",
|
|
"formattedName": "Iina",
|
|
"package": "iina",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Playback",
|
|
"jsonName": "Playback",
|
|
"goType": "Playback",
|
|
"typescriptType": "Playback",
|
|
"usedTypescriptType": "Playback",
|
|
"usedStructName": "iina.Playback",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SocketName",
|
|
"jsonName": "SocketName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AppPath",
|
|
"jsonName": "AppPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Args",
|
|
"jsonName": "Args",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackMu",
|
|
"jsonName": "playbackMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for the context"
|
|
]
|
|
},
|
|
{
|
|
"name": "subscribers",
|
|
"jsonName": "subscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Subscribers to the iina events"
|
|
]
|
|
},
|
|
{
|
|
"name": "conn",
|
|
"jsonName": "conn",
|
|
"goType": "mpvipc.Connection",
|
|
"typescriptType": "Connection",
|
|
"usedTypescriptType": "Connection",
|
|
"usedStructName": "mpvipc.Connection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Reference to the mpv connection (iina uses mpv IPC)"
|
|
]
|
|
},
|
|
{
|
|
"name": "cmd",
|
|
"jsonName": "cmd",
|
|
"goType": "exec.Cmd",
|
|
"typescriptType": "Cmd",
|
|
"usedTypescriptType": "Cmd",
|
|
"usedStructName": "exec.Cmd",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "prevSocketName",
|
|
"jsonName": "prevSocketName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "exitedCh",
|
|
"jsonName": "exitedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/iina/iina.go",
|
|
"filename": "iina.go",
|
|
"name": "Subscriber",
|
|
"formattedName": "Subscriber",
|
|
"package": "iina",
|
|
"fields": [
|
|
{
|
|
"name": "eventCh",
|
|
"jsonName": "eventCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closedCh",
|
|
"jsonName": "closedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MediaPlayerLocalFileTrackingRequestedEvent",
|
|
"formattedName": "MediaPlayerLocalFileTrackingRequestedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "StartRefreshDelay",
|
|
"jsonName": "startRefreshDelay",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshDelay",
|
|
"jsonName": "refreshDelay",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRetries",
|
|
"jsonName": "maxRetries",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MediaPlayerLocalFileTrackingRequestedEvent is triggered when the playback manager wants to track the progress of a local file.",
|
|
" Prevent default to stop tracking."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "MediaPlayerStreamTrackingRequestedEvent",
|
|
"formattedName": "MediaPlayerStreamTrackingRequestedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "StartRefreshDelay",
|
|
"jsonName": "startRefreshDelay",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshDelay",
|
|
"jsonName": "refreshDelay",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRetries",
|
|
"jsonName": "maxRetries",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRetriesAfterStart",
|
|
"jsonName": "maxRetriesAfterStart",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MediaPlayerStreamTrackingRequestedEvent is triggered when the playback manager wants to track the progress of a stream.",
|
|
" Prevent default to stop tracking."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "PlaybackType",
|
|
"formattedName": "PlaybackType",
|
|
"package": "mediaplayer",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"file\"",
|
|
"\"stream\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Repository",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "Default",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VLC",
|
|
"jsonName": "VLC",
|
|
"goType": "vlc2.VLC",
|
|
"typescriptType": "VLC",
|
|
"usedTypescriptType": "VLC",
|
|
"usedStructName": "vlc2.VLC",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcHc",
|
|
"jsonName": "MpcHc",
|
|
"goType": "mpchc2.MpcHc",
|
|
"typescriptType": "MpcHc",
|
|
"usedTypescriptType": "MpcHc",
|
|
"usedStructName": "mpchc2.MpcHc",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mpv",
|
|
"jsonName": "Mpv",
|
|
"goType": "mpv.Mpv",
|
|
"typescriptType": "Mpv",
|
|
"usedTypescriptType": "Mpv",
|
|
"usedStructName": "mpv.Mpv",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Iina",
|
|
"jsonName": "Iina",
|
|
"goType": "iina.Iina",
|
|
"typescriptType": "Iina",
|
|
"usedTypescriptType": "Iina",
|
|
"usedStructName": "iina.Iina",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "continuityManager",
|
|
"jsonName": "continuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playerInUse",
|
|
"jsonName": "playerInUse",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "completionThreshold",
|
|
"jsonName": "completionThreshold",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isRunning",
|
|
"jsonName": "isRunning",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "trackingType",
|
|
"jsonName": "trackingType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" \"file\" or \"stream\" - tracks which type of tracking is active"
|
|
]
|
|
},
|
|
{
|
|
"name": "currentPlaybackStatus",
|
|
"jsonName": "currentPlaybackStatus",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "subscribers",
|
|
"jsonName": "subscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "exitedCh",
|
|
"jsonName": "exitedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Closed when the media player exits"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "NewRepositoryOptions",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "Default",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VLC",
|
|
"jsonName": "VLC",
|
|
"goType": "vlc2.VLC",
|
|
"typescriptType": "VLC",
|
|
"usedTypescriptType": "VLC",
|
|
"usedStructName": "vlc2.VLC",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcHc",
|
|
"jsonName": "MpcHc",
|
|
"goType": "mpchc2.MpcHc",
|
|
"typescriptType": "MpcHc",
|
|
"usedTypescriptType": "MpcHc",
|
|
"usedStructName": "mpchc2.MpcHc",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mpv",
|
|
"jsonName": "Mpv",
|
|
"goType": "mpv.Mpv",
|
|
"typescriptType": "Mpv",
|
|
"usedTypescriptType": "Mpv",
|
|
"usedStructName": "mpv.Mpv",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Iina",
|
|
"jsonName": "Iina",
|
|
"goType": "iina.Iina",
|
|
"typescriptType": "Iina",
|
|
"usedTypescriptType": "Iina",
|
|
"usedStructName": "iina.Iina",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContinuityManager",
|
|
"jsonName": "ContinuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "RepositorySubscriber",
|
|
"formattedName": "RepositorySubscriber",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "EventCh",
|
|
"jsonName": "EventCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "TrackingStartedEvent",
|
|
"formattedName": "TrackingStartedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "TrackingRetryEvent",
|
|
"formattedName": "TrackingRetryEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "VideoCompletedEvent",
|
|
"formattedName": "VideoCompletedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "TrackingStoppedEvent",
|
|
"formattedName": "TrackingStoppedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "PlaybackStatusEvent",
|
|
"formattedName": "PlaybackStatusEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "StreamingTrackingStartedEvent",
|
|
"formattedName": "StreamingTrackingStartedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "StreamingTrackingRetryEvent",
|
|
"formattedName": "StreamingTrackingRetryEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "StreamingVideoCompletedEvent",
|
|
"formattedName": "StreamingVideoCompletedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "StreamingTrackingStoppedEvent",
|
|
"formattedName": "StreamingTrackingStoppedEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "Reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "StreamingPlaybackStatusEvent",
|
|
"formattedName": "StreamingPlaybackStatusEvent",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "Status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mediaplayer/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "PlaybackStatus",
|
|
"formattedName": "PlaybackStatus",
|
|
"package": "mediaplayer",
|
|
"fields": [
|
|
{
|
|
"name": "CompletionPercentage",
|
|
"jsonName": "completionPercentage",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Playing",
|
|
"jsonName": "playing",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" in ms"
|
|
]
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentTimeInSeconds",
|
|
"jsonName": "currentTimeInSeconds",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "DurationInSeconds",
|
|
"jsonName": "durationInSeconds",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "playbackType",
|
|
"goType": "PlaybackType",
|
|
"typescriptType": "PlaybackType",
|
|
"usedTypescriptType": "PlaybackType",
|
|
"usedStructName": "mediaplayer.PlaybackType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"file\", \"stream\""
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpchc/mpc_hc.go",
|
|
"filename": "mpc_hc.go",
|
|
"name": "MpcHc",
|
|
"formattedName": "MpcHc",
|
|
"package": "mpchc",
|
|
"fields": [
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpchc/variables.go",
|
|
"filename": "variables.go",
|
|
"name": "Variables",
|
|
"formattedName": "Variables",
|
|
"package": "mpchc",
|
|
"fields": [
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "File",
|
|
"jsonName": "file",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FilePath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileDir",
|
|
"jsonName": "filedir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StateString",
|
|
"jsonName": "statestring",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Position",
|
|
"jsonName": "position",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PositionString",
|
|
"jsonName": "positionstring",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DurationString",
|
|
"jsonName": "durationstring",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VolumeLevel",
|
|
"jsonName": "volumelevel",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Muted",
|
|
"jsonName": "muted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpv/mpv.go",
|
|
"filename": "mpv.go",
|
|
"name": "Playback",
|
|
"formattedName": "Playback",
|
|
"package": "mpv",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "Filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paused",
|
|
"jsonName": "Paused",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Position",
|
|
"jsonName": "Position",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "Duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRunning",
|
|
"jsonName": "IsRunning",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpv/mpv.go",
|
|
"filename": "mpv.go",
|
|
"name": "Mpv",
|
|
"formattedName": "Mpv",
|
|
"package": "mpv",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Playback",
|
|
"jsonName": "Playback",
|
|
"goType": "Playback",
|
|
"typescriptType": "Playback",
|
|
"usedTypescriptType": "Playback",
|
|
"usedStructName": "mpv.Playback",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SocketName",
|
|
"jsonName": "SocketName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AppPath",
|
|
"jsonName": "AppPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Args",
|
|
"jsonName": "Args",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackMu",
|
|
"jsonName": "playbackMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for the context"
|
|
]
|
|
},
|
|
{
|
|
"name": "subscribers",
|
|
"jsonName": "subscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Subscribers to the mpv events"
|
|
]
|
|
},
|
|
{
|
|
"name": "conn",
|
|
"jsonName": "conn",
|
|
"goType": "mpvipc.Connection",
|
|
"typescriptType": "Connection",
|
|
"usedTypescriptType": "Connection",
|
|
"usedStructName": "mpvipc.Connection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Reference to the mpv connection"
|
|
]
|
|
},
|
|
{
|
|
"name": "cmd",
|
|
"jsonName": "cmd",
|
|
"goType": "exec.Cmd",
|
|
"typescriptType": "Cmd",
|
|
"usedTypescriptType": "Cmd",
|
|
"usedStructName": "exec.Cmd",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "prevSocketName",
|
|
"jsonName": "prevSocketName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "exitedCh",
|
|
"jsonName": "exitedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpv/mpv.go",
|
|
"filename": "mpv.go",
|
|
"name": "Subscriber",
|
|
"formattedName": "Subscriber",
|
|
"package": "mpv",
|
|
"fields": [
|
|
{
|
|
"name": "eventCh",
|
|
"jsonName": "eventCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closedCh",
|
|
"jsonName": "closedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpvipc/mpvipc.go",
|
|
"filename": "mpvipc.go",
|
|
"name": "Connection",
|
|
"formattedName": "Connection",
|
|
"package": "mpvipc",
|
|
"fields": [
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "net.Conn",
|
|
"typescriptType": "Conn",
|
|
"usedTypescriptType": "Conn",
|
|
"usedStructName": "net.Conn",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "socketName",
|
|
"jsonName": "socketName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastRequest",
|
|
"jsonName": "lastRequest",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "waitingRequests",
|
|
"jsonName": "waitingRequests",
|
|
"goType": "map[uint]",
|
|
"typescriptType": "Record\u003cnumber, any\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastListener",
|
|
"jsonName": "lastListener",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "eventListeners",
|
|
"jsonName": "eventListeners",
|
|
"goType": "map[uint]",
|
|
"typescriptType": "Record\u003cnumber, any\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastCloseWaiter",
|
|
"jsonName": "lastCloseWaiter",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closeWaiters",
|
|
"jsonName": "closeWaiters",
|
|
"goType": "map[uint]",
|
|
"typescriptType": "Record\u003cnumber, any\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lock",
|
|
"jsonName": "lock",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Connection represents a connection to a mpv IPC socket"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/mpvipc/mpvipc.go",
|
|
"filename": "mpvipc.go",
|
|
"name": "Event",
|
|
"formattedName": "Event",
|
|
"package": "mpvipc",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "event",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Prefix",
|
|
"jsonName": "prefix",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Level",
|
|
"jsonName": "level",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Event represents an event received from mpv. For a list of all possible",
|
|
" events, see https://mpv.io/manual/master/#list-of-events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/browse.go",
|
|
"filename": "browse.go",
|
|
"name": "File",
|
|
"formattedName": "File",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" file or dir"
|
|
]
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AccessTime",
|
|
"jsonName": "access_time",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UID",
|
|
"jsonName": "uid",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreationTime",
|
|
"jsonName": "creation_time",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "GID",
|
|
"jsonName": "gid",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ModificationTime",
|
|
"jsonName": "modification_time",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mode",
|
|
"jsonName": "mode",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URI",
|
|
"jsonName": "uri",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" File struct represents a single item in the browsed directory. Can be a file or a dir"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/playlist.go",
|
|
"filename": "playlist.go",
|
|
"name": "Node",
|
|
"formattedName": "Node",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Ro",
|
|
"jsonName": "ro",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" node or leaf"
|
|
]
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URI",
|
|
"jsonName": "uri",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Current",
|
|
"jsonName": "current",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Children",
|
|
"jsonName": "children",
|
|
"goType": "[]Node",
|
|
"typescriptType": "Array\u003cNode\u003e",
|
|
"usedTypescriptType": "Node",
|
|
"usedStructName": "vlc.Node",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Node structure (node or leaf type) is the basic element of VLC's playlist tree representation.",
|
|
" Leafs are playlist items. Nodes are playlists or folders inside playlists."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/status.go",
|
|
"filename": "status.go",
|
|
"name": "Status",
|
|
"formattedName": "Status",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Fullscreen",
|
|
"jsonName": "fullscreen",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Stats",
|
|
"jsonName": "stats",
|
|
"goType": "Stats",
|
|
"typescriptType": "Stats",
|
|
"usedTypescriptType": "Stats",
|
|
"usedStructName": "vlc.Stats",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AspectRatio",
|
|
"jsonName": "aspectratio",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AudioDelay",
|
|
"jsonName": "audiodelay",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "APIVersion",
|
|
"jsonName": "apiversion",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentPlID",
|
|
"jsonName": "currentplid",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Time",
|
|
"jsonName": "time",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Volume",
|
|
"jsonName": "volume",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Random",
|
|
"jsonName": "random",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AudioFilters",
|
|
"jsonName": "audiofilters",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rate",
|
|
"jsonName": "rate",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VideoEffects",
|
|
"jsonName": "videoeffects",
|
|
"goType": "VideoEffects",
|
|
"typescriptType": "VideoEffects",
|
|
"usedTypescriptType": "VideoEffects",
|
|
"usedStructName": "vlc.VideoEffects",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Loop",
|
|
"jsonName": "loop",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Position",
|
|
"jsonName": "position",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Information",
|
|
"jsonName": "information",
|
|
"goType": "Information",
|
|
"typescriptType": "Information",
|
|
"usedTypescriptType": "Information",
|
|
"usedStructName": "vlc.Information",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubtitleDelay",
|
|
"jsonName": "subtitledelay",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Equalizer",
|
|
"jsonName": "equalizer",
|
|
"goType": "[]Equalizer",
|
|
"typescriptType": "Array\u003cEqualizer\u003e",
|
|
"usedTypescriptType": "Equalizer",
|
|
"usedStructName": "vlc.Equalizer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Status contains information related to the VLC instance status. Use parseStatus to parse the response from a",
|
|
" status.go function."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/status.go",
|
|
"filename": "status.go",
|
|
"name": "Stats",
|
|
"formattedName": "Stats",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "InputBitRate",
|
|
"jsonName": "inputbitrate",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SentBytes",
|
|
"jsonName": "sentbytes",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LosABuffers",
|
|
"jsonName": "lostabuffers",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AveragedEMuxBitrate",
|
|
"jsonName": "averagedemuxbitrate",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReadPackets",
|
|
"jsonName": "readpackets",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DemuxReadPackets",
|
|
"jsonName": "demuxreadpackets",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LostPictures",
|
|
"jsonName": "lostpictures",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayedPictures",
|
|
"jsonName": "displayedpictures",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SentPackets",
|
|
"jsonName": "sentpackets",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DemuxReadBytes",
|
|
"jsonName": "demuxreadbytes",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DemuxBitRate",
|
|
"jsonName": "demuxbitrate",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlayedABuffers",
|
|
"jsonName": "playedabuffers",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DemuxDiscontinuity",
|
|
"jsonName": "demuxdiscontinuity",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DecodeAudio",
|
|
"jsonName": "decodedaudio",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SendBitRate",
|
|
"jsonName": "sendbitrate",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReadBytes",
|
|
"jsonName": "readbytes",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AverageInputBitRate",
|
|
"jsonName": "averageinputbitrate",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DemuxCorrupted",
|
|
"jsonName": "demuxcorrupted",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DecodedVideo",
|
|
"jsonName": "decodedvideo",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Stats contains certain statistics of a VLC instance. A Stats variable is included in Status"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/status.go",
|
|
"filename": "status.go",
|
|
"name": "VideoEffects",
|
|
"formattedName": "VideoEffects",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Hue",
|
|
"jsonName": "hue",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Saturation",
|
|
"jsonName": "saturation",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Contrast",
|
|
"jsonName": "contrast",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Brightness",
|
|
"jsonName": "brightness",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Gamma",
|
|
"jsonName": "gamma",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" VideoEffects contains the current video effects configuration. A VideoEffects variable is included in Status"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/status.go",
|
|
"filename": "status.go",
|
|
"name": "Information",
|
|
"formattedName": "Information",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Chapter",
|
|
"jsonName": "chapter",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "category",
|
|
"goType": "map[string]__STRUCT__",
|
|
"inlineStructType": "map[string]struct{\nFilename string `json:\"filename\"`\nCodec string `json:\"Codec\"`\nChannels string `json:\"Channels\"`\nBitsPerSample string `json:\"Bits_per_sample\"`\nType string `json:\"Type\"`\nSampleRate string `json:\"Sample_rate\"`}",
|
|
"typescriptType": "Record\u003cstring, { filename: string; Codec: string; Channels: string; Bits_per_sample: string; Type: string; Sample_rate: string; }\u003e",
|
|
"usedTypescriptType": "{ filename: string; Codec: string; Channels: string; Bits_per_sample: string; Type: string; Sample_rate: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "titles",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Information contains information related to the item currently being played. It is also part of Status"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/status.go",
|
|
"filename": "status.go",
|
|
"name": "Equalizer",
|
|
"formattedName": "Equalizer",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Presets",
|
|
"jsonName": "presets",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bands",
|
|
"jsonName": "bands",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Preamp",
|
|
"jsonName": "preamp",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Equalizer contains information related to the equalizer configuration. An Equalizer variable is included in Status"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediaplayers/vlc/vlc.go",
|
|
"filename": "vlc.go",
|
|
"name": "VLC",
|
|
"formattedName": "VLC",
|
|
"package": "vlc",
|
|
"fields": [
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Password",
|
|
"jsonName": "Password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" VLC struct represents an http interface enabled VLC instance. Build using NewVLC()"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/optimizer/optimizer.go",
|
|
"filename": "optimizer.go",
|
|
"name": "Quality",
|
|
"formattedName": "Quality",
|
|
"package": "optimizer",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"low\"",
|
|
"\"medium\"",
|
|
"\"high\"",
|
|
"\"max\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/optimizer/optimizer.go",
|
|
"filename": "optimizer.go",
|
|
"name": "Optimizer",
|
|
"formattedName": "Optimizer",
|
|
"package": "optimizer",
|
|
"fields": [
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "libraryDir",
|
|
"jsonName": "libraryDir",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "concurrentTasks",
|
|
"jsonName": "concurrentTasks",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/optimizer/optimizer.go",
|
|
"filename": "optimizer.go",
|
|
"name": "NewOptimizerOptions",
|
|
"formattedName": "NewOptimizerOptions",
|
|
"package": "optimizer",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/optimizer/optimizer.go",
|
|
"filename": "optimizer.go",
|
|
"name": "StartMediaOptimizationOptions",
|
|
"formattedName": "StartMediaOptimizationOptions",
|
|
"package": "optimizer",
|
|
"fields": [
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "Quality",
|
|
"goType": "Quality",
|
|
"typescriptType": "Quality",
|
|
"usedTypescriptType": "Quality",
|
|
"usedStructName": "optimizer.Quality",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AudioChannelIndex",
|
|
"jsonName": "AudioChannelIndex",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaInfo",
|
|
"jsonName": "MediaInfo",
|
|
"goType": "videofile.MediaInfo",
|
|
"typescriptType": "MediaInfo",
|
|
"usedTypescriptType": "MediaInfo",
|
|
"usedStructName": "videofile.MediaInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "StreamType",
|
|
"formattedName": "Mediastream_StreamType",
|
|
"package": "mediastream",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"transcode\"",
|
|
"\"optimized\"",
|
|
"\"direct\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "PlaybackManager",
|
|
"formattedName": "Mediastream_PlaybackManager",
|
|
"package": "mediastream",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentMediaContainer",
|
|
"jsonName": "currentMediaContainer",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" The current media being played."
|
|
]
|
|
},
|
|
{
|
|
"name": "repository",
|
|
"jsonName": "repository",
|
|
"goType": "Repository",
|
|
"typescriptType": "Mediastream_Repository",
|
|
"usedTypescriptType": "Mediastream_Repository",
|
|
"usedStructName": "mediastream.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaContainers",
|
|
"jsonName": "mediaContainers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Temporary cache for the media containers."
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "PlaybackState",
|
|
"formattedName": "Mediastream_PlaybackState",
|
|
"package": "mediastream",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The media ID"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "MediaContainer",
|
|
"formattedName": "Mediastream_MediaContainer",
|
|
"package": "mediastream",
|
|
"fields": [
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamType",
|
|
"jsonName": "streamType",
|
|
"goType": "StreamType",
|
|
"typescriptType": "Mediastream_StreamType",
|
|
"usedTypescriptType": "Mediastream_StreamType",
|
|
"usedStructName": "mediastream.StreamType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Tells the frontend how to play the media."
|
|
]
|
|
},
|
|
{
|
|
"name": "StreamUrl",
|
|
"jsonName": "streamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The relative endpoint to stream the media."
|
|
]
|
|
},
|
|
{
|
|
"name": "MediaInfo",
|
|
"jsonName": "mediaInfo",
|
|
"goType": "videofile.MediaInfo",
|
|
"typescriptType": "MediaInfo",
|
|
"usedTypescriptType": "MediaInfo",
|
|
"usedStructName": "videofile.MediaInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Mediastream_Repository",
|
|
"package": "mediastream",
|
|
"fields": [
|
|
{
|
|
"name": "transcoder",
|
|
"jsonName": "transcoder",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "optimizer",
|
|
"jsonName": "optimizer",
|
|
"goType": "optimizer.Optimizer",
|
|
"typescriptType": "Optimizer",
|
|
"usedTypescriptType": "Optimizer",
|
|
"usedStructName": "optimizer.Optimizer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackManager",
|
|
"jsonName": "playbackManager",
|
|
"goType": "PlaybackManager",
|
|
"typescriptType": "Mediastream_PlaybackManager",
|
|
"usedTypescriptType": "Mediastream_PlaybackManager",
|
|
"usedStructName": "mediastream.PlaybackManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaInfoExtractor",
|
|
"jsonName": "mediaInfoExtractor",
|
|
"goType": "videofile.MediaInfoExtractor",
|
|
"typescriptType": "MediaInfoExtractor",
|
|
"usedTypescriptType": "MediaInfoExtractor",
|
|
"usedStructName": "videofile.MediaInfoExtractor",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "reqMu",
|
|
"jsonName": "reqMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cacheDir",
|
|
"jsonName": "cacheDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" where attachments are stored"
|
|
]
|
|
},
|
|
{
|
|
"name": "transcodeDir",
|
|
"jsonName": "transcodeDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" where stream segments are stored"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "Mediastream_NewRepositoryOptions",
|
|
"package": "mediastream",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "StartMediaOptimizationOptions",
|
|
"formattedName": "Mediastream_StartMediaOptimizationOptions",
|
|
"package": "mediastream",
|
|
"fields": [
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "Filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "Quality",
|
|
"goType": "optimizer.Quality",
|
|
"typescriptType": "Quality",
|
|
"usedTypescriptType": "Quality",
|
|
"usedStructName": "optimizer.Quality",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AudioChannelIndex",
|
|
"jsonName": "AudioChannelIndex",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/audiostream.go",
|
|
"filename": "audiostream.go",
|
|
"name": "AudioStream",
|
|
"formattedName": "AudioStream",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "index",
|
|
"jsonName": "index",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Settings",
|
|
"usedTypescriptType": "Settings",
|
|
"usedStructName": "transcoder.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"transcoder.Stream"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/filestream.go",
|
|
"filename": "filestream.go",
|
|
"name": "FileStream",
|
|
"formattedName": "FileStream",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "ready",
|
|
"jsonName": "ready",
|
|
"goType": "sync.WaitGroup",
|
|
"typescriptType": "WaitGroup",
|
|
"usedTypescriptType": "WaitGroup",
|
|
"usedStructName": "sync.WaitGroup",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" A WaitGroup to synchronize go routines."
|
|
]
|
|
},
|
|
{
|
|
"name": "err",
|
|
"jsonName": "err",
|
|
"goType": "error",
|
|
"typescriptType": "error",
|
|
"usedTypescriptType": "error",
|
|
"usedStructName": "transcoder.error",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" An error that might occur during processing."
|
|
]
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The path of the file."
|
|
]
|
|
},
|
|
{
|
|
"name": "Out",
|
|
"jsonName": "Out",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The output path."
|
|
]
|
|
},
|
|
{
|
|
"name": "Keyframes",
|
|
"jsonName": "Keyframes",
|
|
"goType": "Keyframe",
|
|
"typescriptType": "Keyframe",
|
|
"usedTypescriptType": "Keyframe",
|
|
"usedStructName": "transcoder.Keyframe",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" The keyframes of the video."
|
|
]
|
|
},
|
|
{
|
|
"name": "Info",
|
|
"jsonName": "Info",
|
|
"goType": "videofile.MediaInfo",
|
|
"typescriptType": "MediaInfo",
|
|
"usedTypescriptType": "MediaInfo",
|
|
"usedStructName": "videofile.MediaInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" The media information of the file."
|
|
]
|
|
},
|
|
{
|
|
"name": "videos",
|
|
"jsonName": "videos",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" A map of video streams."
|
|
]
|
|
},
|
|
{
|
|
"name": "audios",
|
|
"jsonName": "audios",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" A map of audio streams."
|
|
]
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Settings",
|
|
"usedTypescriptType": "Settings",
|
|
"usedStructName": "transcoder.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" FileStream represents a stream of file data.",
|
|
" It holds the keyframes, media information, video streams, and audio streams."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/hwaccel.go",
|
|
"filename": "hwaccel.go",
|
|
"name": "HwAccelOptions",
|
|
"formattedName": "HwAccelOptions",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "Kind",
|
|
"jsonName": "Kind",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Preset",
|
|
"jsonName": "Preset",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CustomSettings",
|
|
"jsonName": "CustomSettings",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/keyframes.go",
|
|
"filename": "keyframes.go",
|
|
"name": "Keyframe",
|
|
"formattedName": "Keyframe",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "Sha",
|
|
"jsonName": "Sha",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Keyframes",
|
|
"jsonName": "Keyframes",
|
|
"goType": "[]float64",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDone",
|
|
"jsonName": "IsDone",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "info",
|
|
"jsonName": "info",
|
|
"goType": "KeyframeInfo",
|
|
"typescriptType": "KeyframeInfo",
|
|
"usedTypescriptType": "KeyframeInfo",
|
|
"usedStructName": "transcoder.KeyframeInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/keyframes.go",
|
|
"filename": "keyframes.go",
|
|
"name": "KeyframeInfo",
|
|
"formattedName": "KeyframeInfo",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "mutex",
|
|
"jsonName": "mutex",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ready",
|
|
"jsonName": "ready",
|
|
"goType": "sync.WaitGroup",
|
|
"typescriptType": "WaitGroup",
|
|
"usedTypescriptType": "WaitGroup",
|
|
"usedStructName": "sync.WaitGroup",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "listeners",
|
|
"jsonName": "listeners",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/quality.go",
|
|
"filename": "quality.go",
|
|
"name": "Quality",
|
|
"formattedName": "Quality",
|
|
"package": "transcoder",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"240p\"",
|
|
"\"360p\"",
|
|
"\"480p\"",
|
|
"\"720p\"",
|
|
"\"1080p\"",
|
|
"\"1440p\"",
|
|
"\"4k\"",
|
|
"\"8k\"",
|
|
"\"original\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/settings.go",
|
|
"filename": "settings.go",
|
|
"name": "HwAccelSettings",
|
|
"formattedName": "HwAccelSettings",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DecodeFlags",
|
|
"jsonName": "decodeFlags",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EncodeFlags",
|
|
"jsonName": "encodeFlags",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScaleFilter",
|
|
"jsonName": "scaleFilter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithForcedIdr",
|
|
"jsonName": "removeForcedIdr",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "Flags",
|
|
"formattedName": "Flags",
|
|
"package": "transcoder",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "Stream",
|
|
"formattedName": "Stream",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "kind",
|
|
"jsonName": "kind",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "handle",
|
|
"jsonName": "handle",
|
|
"goType": "StreamHandle",
|
|
"typescriptType": "StreamHandle",
|
|
"usedTypescriptType": "StreamHandle",
|
|
"usedStructName": "transcoder.StreamHandle",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "file",
|
|
"jsonName": "file",
|
|
"goType": "FileStream",
|
|
"typescriptType": "FileStream",
|
|
"usedTypescriptType": "FileStream",
|
|
"usedStructName": "transcoder.FileStream",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "segments",
|
|
"jsonName": "segments",
|
|
"goType": "[]Segment",
|
|
"typescriptType": "Array\u003cSegment\u003e",
|
|
"usedTypescriptType": "Segment",
|
|
"usedStructName": "transcoder.Segment",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "heads",
|
|
"jsonName": "heads",
|
|
"goType": "[]Head",
|
|
"typescriptType": "Array\u003cHead\u003e",
|
|
"usedTypescriptType": "Head",
|
|
"usedStructName": "transcoder.Head",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "segmentsLock",
|
|
"jsonName": "segmentsLock",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "headsLock",
|
|
"jsonName": "headsLock",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Settings",
|
|
"usedTypescriptType": "Settings",
|
|
"usedStructName": "transcoder.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "killCh",
|
|
"jsonName": "killCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "Segment",
|
|
"formattedName": "Segment",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "channel",
|
|
"jsonName": "channel",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "encoder",
|
|
"jsonName": "encoder",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "Head",
|
|
"formattedName": "Head",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "segment",
|
|
"jsonName": "segment",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "end",
|
|
"jsonName": "end",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "command",
|
|
"jsonName": "command",
|
|
"goType": "exec.Cmd",
|
|
"typescriptType": "Cmd",
|
|
"usedTypescriptType": "Cmd",
|
|
"usedStructName": "exec.Cmd",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stdin",
|
|
"jsonName": "stdin",
|
|
"goType": "io.WriteCloser",
|
|
"typescriptType": "WriteCloser",
|
|
"usedTypescriptType": "WriteCloser",
|
|
"usedStructName": "io.WriteCloser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/tracker.go",
|
|
"filename": "tracker.go",
|
|
"name": "ClientInfo",
|
|
"formattedName": "ClientInfo",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "quality",
|
|
"jsonName": "quality",
|
|
"goType": "Quality",
|
|
"typescriptType": "Quality",
|
|
"usedTypescriptType": "Quality",
|
|
"usedStructName": "transcoder.Quality",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"jsonName": "audio",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "head",
|
|
"jsonName": "head",
|
|
"goType": "int32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/tracker.go",
|
|
"filename": "tracker.go",
|
|
"name": "Tracker",
|
|
"formattedName": "Tracker",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "clients",
|
|
"jsonName": "clients",
|
|
"goType": "map[string]ClientInfo",
|
|
"typescriptType": "Record\u003cstring, ClientInfo\u003e",
|
|
"usedTypescriptType": "ClientInfo",
|
|
"usedStructName": "transcoder.ClientInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "visitDate",
|
|
"jsonName": "visitDate",
|
|
"goType": "map[string]time.Time",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastUsage",
|
|
"jsonName": "lastUsage",
|
|
"goType": "map[string]time.Time",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "transcoder",
|
|
"jsonName": "transcoder",
|
|
"goType": "Transcoder",
|
|
"typescriptType": "Transcoder",
|
|
"usedTypescriptType": "Transcoder",
|
|
"usedStructName": "transcoder.Transcoder",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "deletedStream",
|
|
"jsonName": "deletedStream",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "killCh",
|
|
"jsonName": "killCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Close channel to stop tracker"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/transcoder.go",
|
|
"filename": "transcoder.go",
|
|
"name": "Transcoder",
|
|
"formattedName": "Transcoder",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "streams",
|
|
"jsonName": "streams",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "clientChan",
|
|
"jsonName": "clientChan",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "tracker",
|
|
"jsonName": "tracker",
|
|
"goType": "Tracker",
|
|
"typescriptType": "Tracker",
|
|
"usedTypescriptType": "Tracker",
|
|
"usedStructName": "transcoder.Tracker",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Settings",
|
|
"usedTypescriptType": "Settings",
|
|
"usedStructName": "transcoder.Settings",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/transcoder.go",
|
|
"filename": "transcoder.go",
|
|
"name": "Settings",
|
|
"formattedName": "Settings",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "StreamDir",
|
|
"jsonName": "StreamDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HwAccel",
|
|
"jsonName": "HwAccel",
|
|
"goType": "HwAccelSettings",
|
|
"typescriptType": "HwAccelSettings",
|
|
"usedTypescriptType": "HwAccelSettings",
|
|
"usedStructName": "transcoder.HwAccelSettings",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FfmpegPath",
|
|
"jsonName": "FfmpegPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FfprobePath",
|
|
"jsonName": "FfprobePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/transcoder.go",
|
|
"filename": "transcoder.go",
|
|
"name": "NewTranscoderOptions",
|
|
"formattedName": "NewTranscoderOptions",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HwAccelKind",
|
|
"jsonName": "HwAccelKind",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Preset",
|
|
"jsonName": "Preset",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TempOutDir",
|
|
"jsonName": "TempOutDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FfmpegPath",
|
|
"jsonName": "FfmpegPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FfprobePath",
|
|
"jsonName": "FfprobePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HwAccelCustomSettings",
|
|
"jsonName": "HwAccelCustomSettings",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/transcoder/videostream.go",
|
|
"filename": "videostream.go",
|
|
"name": "VideoStream",
|
|
"formattedName": "VideoStream",
|
|
"package": "transcoder",
|
|
"fields": [
|
|
{
|
|
"name": "quality",
|
|
"jsonName": "quality",
|
|
"goType": "Quality",
|
|
"typescriptType": "Quality",
|
|
"usedTypescriptType": "Quality",
|
|
"usedStructName": "transcoder.Quality",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "Settings",
|
|
"typescriptType": "Settings",
|
|
"usedTypescriptType": "Settings",
|
|
"usedStructName": "transcoder.Settings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"transcoder.Stream"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/info.go",
|
|
"filename": "info.go",
|
|
"name": "MediaInfo",
|
|
"formattedName": "MediaInfo",
|
|
"package": "videofile",
|
|
"fields": [
|
|
{
|
|
"name": "ready",
|
|
"jsonName": "ready",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Sha",
|
|
"jsonName": "sha",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Extension",
|
|
"jsonName": "extension",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MimeCodec",
|
|
"jsonName": "mimeCodec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Container",
|
|
"jsonName": "container",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Video",
|
|
"jsonName": "video",
|
|
"goType": "Video",
|
|
"typescriptType": "Video",
|
|
"usedTypescriptType": "Video",
|
|
"usedStructName": "videofile.Video",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Videos",
|
|
"jsonName": "videos",
|
|
"goType": "[]Video",
|
|
"typescriptType": "Array\u003cVideo\u003e",
|
|
"usedTypescriptType": "Video",
|
|
"usedStructName": "videofile.Video",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Audios",
|
|
"jsonName": "audios",
|
|
"goType": "[]Audio",
|
|
"typescriptType": "Array\u003cAudio\u003e",
|
|
"usedTypescriptType": "Audio",
|
|
"usedStructName": "videofile.Audio",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Subtitles",
|
|
"jsonName": "subtitles",
|
|
"goType": "[]Subtitle",
|
|
"typescriptType": "Array\u003cSubtitle\u003e",
|
|
"usedTypescriptType": "Subtitle",
|
|
"usedStructName": "videofile.Subtitle",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Fonts",
|
|
"jsonName": "fonts",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "[]Chapter",
|
|
"typescriptType": "Array\u003cChapter\u003e",
|
|
"usedTypescriptType": "Chapter",
|
|
"usedStructName": "videofile.Chapter",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/info.go",
|
|
"filename": "info.go",
|
|
"name": "Video",
|
|
"formattedName": "Video",
|
|
"package": "videofile",
|
|
"fields": [
|
|
{
|
|
"name": "Codec",
|
|
"jsonName": "codec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MimeCodec",
|
|
"jsonName": "mimeCodec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "quality",
|
|
"goType": "Quality",
|
|
"typescriptType": "Quality",
|
|
"usedTypescriptType": "Quality",
|
|
"usedStructName": "videofile.Quality",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Width",
|
|
"jsonName": "width",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Height",
|
|
"jsonName": "height",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bitrate",
|
|
"jsonName": "bitrate",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/info.go",
|
|
"filename": "info.go",
|
|
"name": "Audio",
|
|
"formattedName": "Audio",
|
|
"package": "videofile",
|
|
"fields": [
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Codec",
|
|
"jsonName": "codec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MimeCodec",
|
|
"jsonName": "mimeCodec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDefault",
|
|
"jsonName": "isDefault",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsForced",
|
|
"jsonName": "isForced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Channels",
|
|
"jsonName": "channels",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/info.go",
|
|
"filename": "info.go",
|
|
"name": "Subtitle",
|
|
"formattedName": "Subtitle",
|
|
"package": "videofile",
|
|
"fields": [
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "uint32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Codec",
|
|
"jsonName": "codec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Extension",
|
|
"jsonName": "extension",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDefault",
|
|
"jsonName": "isDefault",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsForced",
|
|
"jsonName": "isForced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsExternal",
|
|
"jsonName": "isExternal",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Link",
|
|
"jsonName": "link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/info.go",
|
|
"filename": "info.go",
|
|
"name": "Chapter",
|
|
"formattedName": "Chapter",
|
|
"package": "videofile",
|
|
"fields": [
|
|
{
|
|
"name": "StartTime",
|
|
"jsonName": "startTime",
|
|
"goType": "float32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EndTime",
|
|
"jsonName": "endTime",
|
|
"goType": "float32",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/info.go",
|
|
"filename": "info.go",
|
|
"name": "MediaInfoExtractor",
|
|
"formattedName": "MediaInfoExtractor",
|
|
"package": "videofile",
|
|
"fields": [
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mediastream/videofile/video_quality.go",
|
|
"filename": "video_quality.go",
|
|
"name": "Quality",
|
|
"formattedName": "Quality",
|
|
"package": "videofile",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"240p\"",
|
|
"\"360p\"",
|
|
"\"480p\"",
|
|
"\"720p\"",
|
|
"\"1080p\"",
|
|
"\"1440p\"",
|
|
"\"4k\"",
|
|
"\"8k\"",
|
|
"\"original\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "TrackType",
|
|
"formattedName": "MKVParser_TrackType",
|
|
"package": "mkvparser",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"video\"",
|
|
"\"audio\"",
|
|
"\"subtitle\"",
|
|
"\"logo\"",
|
|
"\"buttons\"",
|
|
"\"complex\"",
|
|
"\"unknown\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" TrackType represents the type of a Matroska track."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "AttachmentType",
|
|
"formattedName": "MKVParser_AttachmentType",
|
|
"package": "mkvparser",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"font\"",
|
|
"\"subtitle\"",
|
|
"\"other\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "TrackInfo",
|
|
"formattedName": "MKVParser_TrackInfo",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "number",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UID",
|
|
"jsonName": "uid",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "TrackType",
|
|
"typescriptType": "MKVParser_TrackType",
|
|
"usedTypescriptType": "MKVParser_TrackType",
|
|
"usedStructName": "mkvparser.TrackType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"video\", \"audio\", \"subtitle\", etc."
|
|
]
|
|
},
|
|
{
|
|
"name": "CodecID",
|
|
"jsonName": "codecID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Best effort language code"
|
|
]
|
|
},
|
|
{
|
|
"name": "LanguageIETF",
|
|
"jsonName": "languageIETF",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" IETF language code"
|
|
]
|
|
},
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "default",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Forced",
|
|
"jsonName": "forced",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CodecPrivate",
|
|
"jsonName": "codecPrivate",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Raw CodecPrivate data, often used for subtitle headers (e.g., ASS/SSA styles)"
|
|
]
|
|
},
|
|
{
|
|
"name": "Video",
|
|
"jsonName": "video",
|
|
"goType": "VideoTrack",
|
|
"typescriptType": "MKVParser_VideoTrack",
|
|
"usedTypescriptType": "MKVParser_VideoTrack",
|
|
"usedStructName": "mkvparser.VideoTrack",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Audio",
|
|
"jsonName": "audio",
|
|
"goType": "AudioTrack",
|
|
"typescriptType": "MKVParser_AudioTrack",
|
|
"usedTypescriptType": "MKVParser_AudioTrack",
|
|
"usedStructName": "mkvparser.AudioTrack",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "contentEncodings",
|
|
"jsonName": "",
|
|
"goType": "ContentEncodings",
|
|
"typescriptType": "MKVParser_ContentEncodings",
|
|
"usedTypescriptType": "MKVParser_ContentEncodings",
|
|
"usedStructName": "mkvparser.ContentEncodings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "defaultDuration",
|
|
"jsonName": "",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" in ns"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" TrackInfo holds extracted information about a media track."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "ChapterInfo",
|
|
"formattedName": "MKVParser_ChapterInfo",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "UID",
|
|
"jsonName": "uid",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Start",
|
|
"jsonName": "start",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Start time in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "End",
|
|
"jsonName": "end",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" End time in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Languages",
|
|
"jsonName": "languages",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Legacy 3-letter language codes"
|
|
]
|
|
},
|
|
{
|
|
"name": "LanguagesIETF",
|
|
"jsonName": "languagesIETF",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" IETF language tags"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" ChapterInfo holds extracted information about a chapter."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "AttachmentInfo",
|
|
"formattedName": "MKVParser_AttachmentInfo",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "UID",
|
|
"jsonName": "uid",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Mimetype",
|
|
"jsonName": "mimetype",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "AttachmentType",
|
|
"typescriptType": "MKVParser_AttachmentType",
|
|
"usedTypescriptType": "MKVParser_AttachmentType",
|
|
"usedStructName": "mkvparser.AttachmentType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Data loaded into memory"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsCompressed",
|
|
"jsonName": "",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether the data is compressed"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" AttachmentInfo holds extracted information about an attachment."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/metadata.go",
|
|
"filename": "metadata.go",
|
|
"name": "Metadata",
|
|
"formattedName": "MKVParser_Metadata",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Duration in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "TimecodeScale",
|
|
"jsonName": "timecodeScale",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Original timecode scale from Info"
|
|
]
|
|
},
|
|
{
|
|
"name": "MuxingApp",
|
|
"jsonName": "muxingApp",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WritingApp",
|
|
"jsonName": "writingApp",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tracks",
|
|
"jsonName": "tracks",
|
|
"goType": "[]TrackInfo",
|
|
"typescriptType": "Array\u003cMKVParser_TrackInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_TrackInfo",
|
|
"usedStructName": "mkvparser.TrackInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VideoTracks",
|
|
"jsonName": "videoTracks",
|
|
"goType": "[]TrackInfo",
|
|
"typescriptType": "Array\u003cMKVParser_TrackInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_TrackInfo",
|
|
"usedStructName": "mkvparser.TrackInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AudioTracks",
|
|
"jsonName": "audioTracks",
|
|
"goType": "[]TrackInfo",
|
|
"typescriptType": "Array\u003cMKVParser_TrackInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_TrackInfo",
|
|
"usedStructName": "mkvparser.TrackInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SubtitleTracks",
|
|
"jsonName": "subtitleTracks",
|
|
"goType": "[]TrackInfo",
|
|
"typescriptType": "Array\u003cMKVParser_TrackInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_TrackInfo",
|
|
"usedStructName": "mkvparser.TrackInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "[]ChapterInfo",
|
|
"typescriptType": "Array\u003cMKVParser_ChapterInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_ChapterInfo",
|
|
"usedStructName": "mkvparser.ChapterInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Attachments",
|
|
"jsonName": "attachments",
|
|
"goType": "[]AttachmentInfo",
|
|
"typescriptType": "Array\u003cMKVParser_AttachmentInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_AttachmentInfo",
|
|
"usedStructName": "mkvparser.AttachmentInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MimeCodec",
|
|
"jsonName": "mimeCodec",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" RFC 6381 codec string"
|
|
]
|
|
},
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "",
|
|
"goType": "error",
|
|
"typescriptType": "MKVParser_error",
|
|
"usedTypescriptType": "MKVParser_error",
|
|
"usedStructName": "mkvparser.error",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Metadata holds all extracted metadata."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/mkvparser.go",
|
|
"filename": "mkvparser.go",
|
|
"name": "SubtitleEvent",
|
|
"formattedName": "MKVParser_SubtitleEvent",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "TrackNumber",
|
|
"jsonName": "trackNumber",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Content"
|
|
]
|
|
},
|
|
{
|
|
"name": "StartTime",
|
|
"jsonName": "startTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Start time in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Duration in seconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "CodecID",
|
|
"jsonName": "codecID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g., \"S_TEXT/ASS\", \"S_TEXT/UTF8\""
|
|
]
|
|
},
|
|
{
|
|
"name": "ExtraData",
|
|
"jsonName": "extraData",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HeadPos",
|
|
"jsonName": "",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Position in the stream"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" SubtitleEvent holds information for a single subtitle entry."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/mkvparser.go",
|
|
"filename": "mkvparser.go",
|
|
"name": "MetadataParser",
|
|
"formattedName": "MKVParser_MetadataParser",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "reader",
|
|
"jsonName": "reader",
|
|
"goType": "io.ReadSeeker",
|
|
"typescriptType": "ReadSeeker",
|
|
"usedTypescriptType": "ReadSeeker",
|
|
"usedStructName": "io.ReadSeeker",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "realLogger",
|
|
"jsonName": "realLogger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "parseErr",
|
|
"jsonName": "parseErr",
|
|
"goType": "error",
|
|
"typescriptType": "MKVParser_error",
|
|
"usedTypescriptType": "MKVParser_error",
|
|
"usedStructName": "mkvparser.error",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "parseOnce",
|
|
"jsonName": "parseOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataOnce",
|
|
"jsonName": "metadataOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "timecodeScale",
|
|
"jsonName": "timecodeScale",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentTrack",
|
|
"jsonName": "currentTrack",
|
|
"goType": "TrackInfo",
|
|
"typescriptType": "MKVParser_TrackInfo",
|
|
"usedTypescriptType": "MKVParser_TrackInfo",
|
|
"usedStructName": "mkvparser.TrackInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "tracks",
|
|
"jsonName": "tracks",
|
|
"goType": "[]TrackInfo",
|
|
"typescriptType": "Array\u003cMKVParser_TrackInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_TrackInfo",
|
|
"usedStructName": "mkvparser.TrackInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "info",
|
|
"jsonName": "info",
|
|
"goType": "Info",
|
|
"typescriptType": "MKVParser_Info",
|
|
"usedTypescriptType": "MKVParser_Info",
|
|
"usedStructName": "mkvparser.Info",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "chapters",
|
|
"jsonName": "chapters",
|
|
"goType": "[]ChapterInfo",
|
|
"typescriptType": "Array\u003cMKVParser_ChapterInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_ChapterInfo",
|
|
"usedStructName": "mkvparser.ChapterInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "attachments",
|
|
"jsonName": "attachments",
|
|
"goType": "[]AttachmentInfo",
|
|
"typescriptType": "Array\u003cMKVParser_AttachmentInfo\u003e",
|
|
"usedTypescriptType": "MKVParser_AttachmentInfo",
|
|
"usedStructName": "mkvparser.AttachmentInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "extractedMetadata",
|
|
"jsonName": "extractedMetadata",
|
|
"goType": "Metadata",
|
|
"typescriptType": "MKVParser_Metadata",
|
|
"usedTypescriptType": "MKVParser_Metadata",
|
|
"usedStructName": "mkvparser.Metadata",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MetadataParser parses Matroska metadata from a file."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "Info",
|
|
"formattedName": "MKVParser_Info",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "Title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MuxingApp",
|
|
"jsonName": "MuxingApp",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WritingApp",
|
|
"jsonName": "WritingApp",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimecodeScale",
|
|
"jsonName": "TimecodeScale",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "Duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DateUTC",
|
|
"jsonName": "DateUTC",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Info element and its children"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "TrackEntry",
|
|
"formattedName": "MKVParser_TrackEntry",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "TrackNumber",
|
|
"jsonName": "TrackNumber",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrackUID",
|
|
"jsonName": "TrackUID",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrackType",
|
|
"jsonName": "TrackType",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FlagEnabled",
|
|
"jsonName": "FlagEnabled",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FlagDefault",
|
|
"jsonName": "FlagDefault",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FlagForced",
|
|
"jsonName": "FlagForced",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DefaultDuration",
|
|
"jsonName": "DefaultDuration",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "Name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "Language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LanguageIETF",
|
|
"jsonName": "LanguageIETF",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CodecID",
|
|
"jsonName": "CodecID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CodecPrivate",
|
|
"jsonName": "CodecPrivate",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Video",
|
|
"jsonName": "Video",
|
|
"goType": "VideoTrack",
|
|
"typescriptType": "MKVParser_VideoTrack",
|
|
"usedTypescriptType": "MKVParser_VideoTrack",
|
|
"usedStructName": "mkvparser.VideoTrack",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Audio",
|
|
"jsonName": "Audio",
|
|
"goType": "AudioTrack",
|
|
"typescriptType": "MKVParser_AudioTrack",
|
|
"usedTypescriptType": "MKVParser_AudioTrack",
|
|
"usedStructName": "mkvparser.AudioTrack",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentEncodings",
|
|
"jsonName": "ContentEncodings",
|
|
"goType": "ContentEncodings",
|
|
"typescriptType": "MKVParser_ContentEncodings",
|
|
"usedTypescriptType": "MKVParser_ContentEncodings",
|
|
"usedStructName": "mkvparser.ContentEncodings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" TrackEntry represents a track in the MKV file"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "VideoTrack",
|
|
"formattedName": "MKVParser_VideoTrack",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "PixelWidth",
|
|
"jsonName": "PixelWidth",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PixelHeight",
|
|
"jsonName": "PixelHeight",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" VideoTrack contains video-specific track data"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "AudioTrack",
|
|
"formattedName": "MKVParser_AudioTrack",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "SamplingFrequency",
|
|
"jsonName": "SamplingFrequency",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Channels",
|
|
"jsonName": "Channels",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BitDepth",
|
|
"jsonName": "BitDepth",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AudioTrack contains audio-specific track data"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "ContentEncodings",
|
|
"formattedName": "MKVParser_ContentEncodings",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "ContentEncoding",
|
|
"jsonName": "ContentEncoding",
|
|
"goType": "[]ContentEncoding",
|
|
"typescriptType": "Array\u003cMKVParser_ContentEncoding\u003e",
|
|
"usedTypescriptType": "MKVParser_ContentEncoding",
|
|
"usedStructName": "mkvparser.ContentEncoding",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ContentEncodings contains information about how the track data is encoded"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "ContentEncoding",
|
|
"formattedName": "MKVParser_ContentEncoding",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "ContentEncodingOrder",
|
|
"jsonName": "ContentEncodingOrder",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentEncodingScope",
|
|
"jsonName": "ContentEncodingScope",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentEncodingType",
|
|
"jsonName": "ContentEncodingType",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentCompression",
|
|
"jsonName": "ContentCompression",
|
|
"goType": "ContentCompression",
|
|
"typescriptType": "MKVParser_ContentCompression",
|
|
"usedTypescriptType": "MKVParser_ContentCompression",
|
|
"usedStructName": "mkvparser.ContentCompression",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ContentEncoding describes a single encoding applied to the track data"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "ContentCompression",
|
|
"formattedName": "MKVParser_ContentCompression",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "ContentCompAlgo",
|
|
"jsonName": "ContentCompAlgo",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentCompSettings",
|
|
"jsonName": "ContentCompSettings",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ContentCompression describes how the track data is compressed"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "ChapterAtom",
|
|
"formattedName": "MKVParser_ChapterAtom",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "ChapterUID",
|
|
"jsonName": "ChapterUID",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterTimeStart",
|
|
"jsonName": "ChapterTimeStart",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterTimeEnd",
|
|
"jsonName": "ChapterTimeEnd",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapterDisplay",
|
|
"jsonName": "ChapterDisplay",
|
|
"goType": "[]ChapterDisplay",
|
|
"typescriptType": "Array\u003cMKVParser_ChapterDisplay\u003e",
|
|
"usedTypescriptType": "MKVParser_ChapterDisplay",
|
|
"usedStructName": "mkvparser.ChapterDisplay",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ChapterAtom represents a single chapter point"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "ChapterDisplay",
|
|
"formattedName": "MKVParser_ChapterDisplay",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "ChapString",
|
|
"jsonName": "ChapString",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapLanguage",
|
|
"jsonName": "ChapLanguage",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ChapLanguageIETF",
|
|
"jsonName": "ChapLanguageIETF",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ChapterDisplay contains displayable chapter information"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "AttachedFile",
|
|
"formattedName": "MKVParser_AttachedFile",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "FileDescription",
|
|
"jsonName": "FileDescription",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileName",
|
|
"jsonName": "FileName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileMimeType",
|
|
"jsonName": "FileMimeType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileData",
|
|
"jsonName": "FileData",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileUID",
|
|
"jsonName": "FileUID",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" AttachedFile represents a file attached to the MKV container"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "Block",
|
|
"formattedName": "MKVParser_Block",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "TrackNumber",
|
|
"jsonName": "TrackNumber",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timecode",
|
|
"jsonName": "Timecode",
|
|
"goType": "int16",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "Data",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cArray\u003cstring\u003e\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Block represents a data block in the MKV file"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "BlockGroup",
|
|
"formattedName": "MKVParser_BlockGroup",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "Block",
|
|
"jsonName": "Block",
|
|
"goType": "Block",
|
|
"typescriptType": "MKVParser_Block",
|
|
"usedTypescriptType": "MKVParser_Block",
|
|
"usedStructName": "mkvparser.Block",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BlockDuration",
|
|
"jsonName": "BlockDuration",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" BlockGroup represents a group of blocks with additional information"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "Cluster",
|
|
"formattedName": "MKVParser_Cluster",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "Timecode",
|
|
"jsonName": "Timecode",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SimpleBlock",
|
|
"jsonName": "SimpleBlock",
|
|
"goType": "[]Block",
|
|
"typescriptType": "Array\u003cMKVParser_Block\u003e",
|
|
"usedTypescriptType": "MKVParser_Block",
|
|
"usedStructName": "mkvparser.Block",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BlockGroup",
|
|
"jsonName": "BlockGroup",
|
|
"goType": "[]BlockGroup",
|
|
"typescriptType": "Array\u003cMKVParser_BlockGroup\u003e",
|
|
"usedTypescriptType": "MKVParser_BlockGroup",
|
|
"usedStructName": "mkvparser.BlockGroup",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Cluster represents a cluster of blocks in the MKV file"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/mkvparser/structs.go",
|
|
"filename": "structs.go",
|
|
"name": "Tracks",
|
|
"formattedName": "MKVParser_Tracks",
|
|
"package": "mkvparser",
|
|
"fields": [
|
|
{
|
|
"name": "TrackEntry",
|
|
"jsonName": "TrackEntry",
|
|
"goType": "[]TrackEntry",
|
|
"typescriptType": "Array\u003cMKVParser_TrackEntry\u003e",
|
|
"usedTypescriptType": "MKVParser_TrackEntry",
|
|
"usedStructName": "mkvparser.TrackEntry",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Tracks element and its children"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/media_controller.go",
|
|
"filename": "media_controller.go",
|
|
"name": "MediaControllerType",
|
|
"formattedName": "Nakama_MediaControllerType",
|
|
"package": "nakama",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"playbackmanager\"",
|
|
"\"nativeplayer\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/media_controller.go",
|
|
"filename": "media_controller.go",
|
|
"name": "MediaController",
|
|
"formattedName": "Nakama_MediaController",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "manager",
|
|
"jsonName": "manager",
|
|
"goType": "Manager",
|
|
"typescriptType": "Nakama_Manager",
|
|
"usedTypescriptType": "Nakama_Manager",
|
|
"usedStructName": "nakama.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "current",
|
|
"jsonName": "current",
|
|
"goType": "MediaControllerType",
|
|
"typescriptType": "Nakama_MediaControllerType",
|
|
"usedTypescriptType": "Nakama_MediaControllerType",
|
|
"usedStructName": "nakama.MediaControllerType",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayerSubscribers",
|
|
"jsonName": "nativePlayerSubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MediaController is an agnostic interface for controlling both the PlaybackManager (system player) and the NativePlayer (Denshi player).",
|
|
" It converts native player events to playback manager events."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/media_controller.go",
|
|
"filename": "media_controller.go",
|
|
"name": "NativePlayerToPlaybackManagerSubscriber",
|
|
"formattedName": "Nakama_NativePlayerToPlaybackManagerSubscriber",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "subscriber",
|
|
"jsonName": "subscriber",
|
|
"goType": "playbackmanager.PlaybackStatusSubscriber",
|
|
"typescriptType": "PlaybackManager_PlaybackStatusSubscriber",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackStatusSubscriber",
|
|
"usedStructName": "playbackmanager.PlaybackStatusSubscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayerSubscriber",
|
|
"jsonName": "nativePlayerSubscriber",
|
|
"goType": "nativeplayer.Subscriber",
|
|
"typescriptType": "NativePlayer_Subscriber",
|
|
"usedTypescriptType": "NativePlayer_Subscriber",
|
|
"usedStructName": "nativeplayer.Subscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closeOnce",
|
|
"jsonName": "closeOnce",
|
|
"goType": "sync.Once",
|
|
"typescriptType": "Once",
|
|
"usedTypescriptType": "Once",
|
|
"usedStructName": "sync.Once",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closeCh",
|
|
"jsonName": "closeCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "Manager",
|
|
"formattedName": "Nakama_Manager",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "serverHost",
|
|
"jsonName": "serverHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "serverPort",
|
|
"jsonName": "serverPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.NakamaSettings",
|
|
"typescriptType": "Models_NakamaSettings",
|
|
"usedTypescriptType": "Models_NakamaSettings",
|
|
"usedStructName": "models.NakamaSettings",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackManager",
|
|
"jsonName": "playbackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentstreamRepository",
|
|
"jsonName": "torrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "debridClientRepository",
|
|
"jsonName": "debridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "directstreamManager",
|
|
"jsonName": "directstreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "peerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayer",
|
|
"jsonName": "nativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaController",
|
|
"jsonName": "mediaController",
|
|
"goType": "MediaController",
|
|
"typescriptType": "Nakama_MediaController",
|
|
"usedTypescriptType": "Nakama_MediaController",
|
|
"usedStructName": "nakama.MediaController",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "peerConnections",
|
|
"jsonName": "peerConnections",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hostConnection",
|
|
"jsonName": "hostConnection",
|
|
"goType": "HostConnection",
|
|
"typescriptType": "Nakama_HostConnection",
|
|
"usedTypescriptType": "Nakama_HostConnection",
|
|
"usedStructName": "nakama.HostConnection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hostConnectionCtx",
|
|
"jsonName": "hostConnectionCtx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hostConnectionCancel",
|
|
"jsonName": "hostConnectionCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hostMu",
|
|
"jsonName": "hostMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "reconnecting",
|
|
"jsonName": "reconnecting",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Flag to prevent multiple concurrent reconnection attempts"
|
|
]
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "messageHandlers",
|
|
"jsonName": "messageHandlers",
|
|
"goType": "map[MessageType]",
|
|
"typescriptType": "Record\u003cMessageType, any\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "handlerMu",
|
|
"jsonName": "handlerMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cleanups",
|
|
"jsonName": "cleanups",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "reqClient",
|
|
"jsonName": "reqClient",
|
|
"goType": "req.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "req.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "watchPartyManager",
|
|
"jsonName": "watchPartyManager",
|
|
"goType": "WatchPartyManager",
|
|
"typescriptType": "Nakama_WatchPartyManager",
|
|
"usedTypescriptType": "Nakama_WatchPartyManager",
|
|
"usedStructName": "nakama.WatchPartyManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "previousPath",
|
|
"jsonName": "previousPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" latest file streamed by the peer - real path on the host"
|
|
]
|
|
},
|
|
{
|
|
"name": "useDenshiPlayer",
|
|
"jsonName": "useDenshiPlayer",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Whether this client uses Denshi player"
|
|
]
|
|
},
|
|
{
|
|
"name": "clientMu",
|
|
"jsonName": "clientMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for client settings"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "NewManagerOptions",
|
|
"formattedName": "Nakama_NewManagerOptions",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackManager",
|
|
"jsonName": "PlaybackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamRepository",
|
|
"jsonName": "TorrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridClientRepository",
|
|
"jsonName": "DebridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerHost",
|
|
"jsonName": "ServerHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerPort",
|
|
"jsonName": "ServerPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NativePlayer",
|
|
"jsonName": "NativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DirectStreamManager",
|
|
"jsonName": "DirectStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "ConnectionType",
|
|
"formattedName": "Nakama_ConnectionType",
|
|
"package": "nakama",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"host\"",
|
|
"\"peer\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "MessageType",
|
|
"formattedName": "Nakama_MessageType",
|
|
"package": "nakama",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"auth\"",
|
|
"\"auth_reply\"",
|
|
"\"ping\"",
|
|
"\"pong\"",
|
|
"\"error\"",
|
|
"\"custom\""
|
|
]
|
|
},
|
|
"comments": [
|
|
" MessageType represents the type of message being sent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "Message",
|
|
"formattedName": "Nakama_Message",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "MessageType",
|
|
"typescriptType": "Nakama_MessageType",
|
|
"usedTypescriptType": "Nakama_MessageType",
|
|
"usedStructName": "nakama.MessageType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Message represents a message sent between Nakama instances"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "PeerConnection",
|
|
"formattedName": "Nakama_PeerConnection",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Internal connection ID (websocket)"
|
|
]
|
|
},
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "PeerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" UUID generated by the peer (primary identifier)"
|
|
]
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "Username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Display name (kept for UI purposes)"
|
|
]
|
|
},
|
|
{
|
|
"name": "Conn",
|
|
"jsonName": "Conn",
|
|
"goType": "websocket.Conn",
|
|
"typescriptType": "Conn",
|
|
"usedTypescriptType": "Conn",
|
|
"usedStructName": "websocket.Conn",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ConnectionType",
|
|
"jsonName": "ConnectionType",
|
|
"goType": "ConnectionType",
|
|
"typescriptType": "Nakama_ConnectionType",
|
|
"usedTypescriptType": "Nakama_ConnectionType",
|
|
"usedStructName": "nakama.ConnectionType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Authenticated",
|
|
"jsonName": "Authenticated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPing",
|
|
"jsonName": "LastPing",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PeerConnection represents a connection from a peer to this host"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "HostConnection",
|
|
"formattedName": "Nakama_HostConnection",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "URL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "PeerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" UUID generated by this peer instance"
|
|
]
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "Username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Conn",
|
|
"jsonName": "Conn",
|
|
"goType": "websocket.Conn",
|
|
"typescriptType": "Conn",
|
|
"usedTypescriptType": "Conn",
|
|
"usedStructName": "websocket.Conn",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Authenticated",
|
|
"jsonName": "Authenticated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPing",
|
|
"jsonName": "LastPing",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "reconnectTimer",
|
|
"jsonName": "reconnectTimer",
|
|
"goType": "time.Timer",
|
|
"typescriptType": "Timer",
|
|
"usedTypescriptType": "Timer",
|
|
"usedStructName": "time.Timer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" HostConnection represents this instance's connection to a host"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "NakamaEvent",
|
|
"formattedName": "Nakama_NakamaEvent",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" NakamaEvent represents events sent to the client"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "AuthPayload",
|
|
"formattedName": "Nakama_AuthPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Password",
|
|
"jsonName": "password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" UUID generated by the peer"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" AuthPayload represents authentication data"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "AuthReplyPayload",
|
|
"formattedName": "Nakama_AuthReplyPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Success",
|
|
"jsonName": "success",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Echo back the peer's UUID"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" AuthReplyPayload represents authentication response"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "ErrorPayload",
|
|
"formattedName": "Nakama_ErrorPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Code",
|
|
"jsonName": "code",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ErrorPayload represents error messages"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "HostConnectionStatus",
|
|
"formattedName": "Nakama_HostConnectionStatus",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Connected",
|
|
"jsonName": "connected",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Authenticated",
|
|
"jsonName": "authenticated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastPing",
|
|
"jsonName": "lastPing",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" HostConnectionStatus represents the status of the host connection"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "NakamaStatus",
|
|
"formattedName": "Nakama_NakamaStatus",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "IsHost",
|
|
"jsonName": "isHost",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ConnectedPeers",
|
|
"jsonName": "connectedPeers",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsConnectedToHost",
|
|
"jsonName": "isConnectedToHost",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HostConnectionStatus",
|
|
"jsonName": "hostConnectionStatus",
|
|
"goType": "HostConnectionStatus",
|
|
"typescriptType": "Nakama_HostConnectionStatus",
|
|
"usedTypescriptType": "Nakama_HostConnectionStatus",
|
|
"usedStructName": "nakama.HostConnectionStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentWatchPartySession",
|
|
"jsonName": "currentWatchPartySession",
|
|
"goType": "WatchPartySession",
|
|
"typescriptType": "Nakama_WatchPartySession",
|
|
"usedTypescriptType": "Nakama_WatchPartySession",
|
|
"usedStructName": "nakama.WatchPartySession",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" NakamaStatus represents the overall status of Nakama connections"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "MessageResponse",
|
|
"formattedName": "Nakama_MessageResponse",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Success",
|
|
"jsonName": "success",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" MessageResponse represents a response to message sending requests"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "ClientEvent",
|
|
"formattedName": "Nakama_ClientEvent",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/nakama.go",
|
|
"filename": "nakama.go",
|
|
"name": "NakamaStatusRequestedPayload",
|
|
"formattedName": "Nakama_NakamaStatusRequestedPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "UseDenshiPlayer",
|
|
"jsonName": "useDenshiPlayer",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/share.go",
|
|
"filename": "share.go",
|
|
"name": "HydrateHostAnimeLibraryOptions",
|
|
"formattedName": "Nakama_HydrateHostAnimeLibraryOptions",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryCollection",
|
|
"jsonName": "LibraryCollection",
|
|
"goType": "anime.LibraryCollection",
|
|
"typescriptType": "Anime_LibraryCollection",
|
|
"usedTypescriptType": "Anime_LibraryCollection",
|
|
"usedStructName": "anime.LibraryCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/share.go",
|
|
"filename": "share.go",
|
|
"name": "NakamaAnimeLibrary",
|
|
"formattedName": "Nakama_NakamaAnimeLibrary",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyManager",
|
|
"formattedName": "Nakama_WatchPartyManager",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manager",
|
|
"jsonName": "manager",
|
|
"goType": "Manager",
|
|
"typescriptType": "Nakama_Manager",
|
|
"usedTypescriptType": "Nakama_Manager",
|
|
"usedStructName": "nakama.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentSession",
|
|
"jsonName": "currentSession",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Current watch party session"
|
|
]
|
|
},
|
|
{
|
|
"name": "sessionCtx",
|
|
"jsonName": "sessionCtx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Context for the current watch party session"
|
|
]
|
|
},
|
|
{
|
|
"name": "sessionCtxCancel",
|
|
"jsonName": "sessionCtxCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for the current watch party session"
|
|
]
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for the watch party manager"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastSeekTime",
|
|
"jsonName": "lastSeekTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Time of last seek operation"
|
|
]
|
|
},
|
|
{
|
|
"name": "seekCooldown",
|
|
"jsonName": "seekCooldown",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Minimum time between seeks"
|
|
]
|
|
},
|
|
{
|
|
"name": "catchUpCancel",
|
|
"jsonName": "catchUpCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for catch-up operations"
|
|
]
|
|
},
|
|
{
|
|
"name": "catchUpMu",
|
|
"jsonName": "catchUpMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for catch-up operations"
|
|
]
|
|
},
|
|
{
|
|
"name": "pendingSeekTime",
|
|
"jsonName": "pendingSeekTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" When a seek was initiated"
|
|
]
|
|
},
|
|
{
|
|
"name": "pendingSeekPosition",
|
|
"jsonName": "pendingSeekPosition",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Position we're seeking to"
|
|
]
|
|
},
|
|
{
|
|
"name": "seekMu",
|
|
"jsonName": "seekMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for seek state"
|
|
]
|
|
},
|
|
{
|
|
"name": "bufferWaitStart",
|
|
"jsonName": "bufferWaitStart",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" When we started waiting for peers to buffer"
|
|
]
|
|
},
|
|
{
|
|
"name": "isWaitingForBuffers",
|
|
"jsonName": "isWaitingForBuffers",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Whether we're currently waiting for peers to be ready"
|
|
]
|
|
},
|
|
{
|
|
"name": "bufferMu",
|
|
"jsonName": "bufferMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for buffer state changes"
|
|
]
|
|
},
|
|
{
|
|
"name": "statusReportTicker",
|
|
"jsonName": "statusReportTicker",
|
|
"goType": "time.Ticker",
|
|
"typescriptType": "Ticker",
|
|
"usedTypescriptType": "Ticker",
|
|
"usedStructName": "time.Ticker",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Ticker for peer status reporting"
|
|
]
|
|
},
|
|
{
|
|
"name": "statusReportCancel",
|
|
"jsonName": "statusReportCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for status reporting"
|
|
]
|
|
},
|
|
{
|
|
"name": "waitForPeersCancel",
|
|
"jsonName": "waitForPeersCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cancel function for waitForPeersReady goroutine"
|
|
]
|
|
},
|
|
{
|
|
"name": "bufferDetectionMu",
|
|
"jsonName": "bufferDetectionMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for buffering detection state"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastPosition",
|
|
"jsonName": "lastPosition",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Last known playback position"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastPositionTime",
|
|
"jsonName": "lastPositionTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" When we last updated the position"
|
|
]
|
|
},
|
|
{
|
|
"name": "stallCount",
|
|
"jsonName": "stallCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Number of consecutive stalls detected"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastPlayState",
|
|
"jsonName": "lastPlayState",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Last known play/pause state to detect rapid changes"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastPlayStateTime",
|
|
"jsonName": "lastPlayStateTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" When we last changed play state"
|
|
]
|
|
},
|
|
{
|
|
"name": "sequenceMu",
|
|
"jsonName": "sequenceMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for sequence number operations"
|
|
]
|
|
},
|
|
{
|
|
"name": "sendSequence",
|
|
"jsonName": "sendSequence",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Current sequence number for outgoing messages"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastRxSequence",
|
|
"jsonName": "lastRxSequence",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Latest received sequence number"
|
|
]
|
|
},
|
|
{
|
|
"name": "peerPlaybackListener",
|
|
"jsonName": "peerPlaybackListener",
|
|
"goType": "playbackmanager.PlaybackStatusSubscriber",
|
|
"typescriptType": "PlaybackManager_PlaybackStatusSubscriber",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackStatusSubscriber",
|
|
"usedStructName": "playbackmanager.PlaybackStatusSubscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Listener for playback status changes (can be nil)"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartySession",
|
|
"formattedName": "Nakama_WatchPartySession",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Participants",
|
|
"jsonName": "participants",
|
|
"goType": "map[string]WatchPartySessionParticipant",
|
|
"typescriptType": "Record\u003cstring, Nakama_WatchPartySessionParticipant\u003e",
|
|
"usedTypescriptType": "Nakama_WatchPartySessionParticipant",
|
|
"usedStructName": "nakama.WatchPartySessionParticipant",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "WatchPartySessionSettings",
|
|
"typescriptType": "Nakama_WatchPartySessionSettings",
|
|
"usedTypescriptType": "Nakama_WatchPartySessionSettings",
|
|
"usedStructName": "nakama.WatchPartySessionSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentMediaInfo",
|
|
"jsonName": "currentMediaInfo",
|
|
"goType": "WatchPartySessionMediaInfo",
|
|
"typescriptType": "Nakama_WatchPartySessionMediaInfo",
|
|
"usedTypescriptType": "Nakama_WatchPartySessionMediaInfo",
|
|
"usedStructName": "nakama.WatchPartySessionMediaInfo",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" can be nil if not set"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsRelayMode",
|
|
"jsonName": "isRelayMode",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether this session is in relay mode"
|
|
]
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartySessionParticipant",
|
|
"formattedName": "Nakama_WatchPartySessionParticipant",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" PeerID (UUID) for unique identification"
|
|
]
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Display name"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsHost",
|
|
"jsonName": "isHost",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CanControl",
|
|
"jsonName": "canControl",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsReady",
|
|
"jsonName": "isReady",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastSeen",
|
|
"jsonName": "lastSeen",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Latency",
|
|
"jsonName": "latency",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" in milliseconds"
|
|
]
|
|
},
|
|
{
|
|
"name": "UseDenshiPlayer",
|
|
"jsonName": "useDenshiPlayer",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether this participant uses Denshi player"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsBuffering",
|
|
"jsonName": "isBuffering",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BufferHealth",
|
|
"jsonName": "bufferHealth",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" 0.0 to 1.0, how much buffer is available"
|
|
]
|
|
},
|
|
{
|
|
"name": "PlaybackStatus",
|
|
"jsonName": "playbackStatus",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Current playback status"
|
|
]
|
|
},
|
|
{
|
|
"name": "IsRelayOrigin",
|
|
"jsonName": "isRelayOrigin",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Whether this peer is the origin for relay mode"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartySessionMediaInfo",
|
|
"formattedName": "Nakama_WatchPartySessionMediaInfo",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "aniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamType",
|
|
"jsonName": "streamType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"file\", \"torrent\", \"debrid\", \"online\""
|
|
]
|
|
},
|
|
{
|
|
"name": "StreamPath",
|
|
"jsonName": "streamPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" URL for stream playback (e.g. /api/v1/nakama/stream?type=file\u0026path=...)"
|
|
]
|
|
},
|
|
{
|
|
"name": "OnlineStreamParams",
|
|
"jsonName": "onlineStreamParams",
|
|
"goType": "OnlineStreamParams",
|
|
"typescriptType": "Nakama_OnlineStreamParams",
|
|
"usedTypescriptType": "Nakama_OnlineStreamParams",
|
|
"usedStructName": "nakama.OnlineStreamParams",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OptionalTorrentStreamStartOptions",
|
|
"jsonName": "optionalTorrentStreamStartOptions",
|
|
"goType": "torrentstream.StartStreamOptions",
|
|
"typescriptType": "Torrentstream_StartStreamOptions",
|
|
"usedTypescriptType": "Torrentstream_StartStreamOptions",
|
|
"usedStructName": "torrentstream.StartStreamOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "OnlineStreamParams",
|
|
"formattedName": "Nakama_OnlineStreamParams",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Server",
|
|
"jsonName": "server",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Dubbed",
|
|
"jsonName": "dubbed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "quality",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartySessionSettings",
|
|
"formattedName": "Nakama_WatchPartySessionSettings",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "SyncThreshold",
|
|
"jsonName": "syncThreshold",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Seconds of desync before forcing sync"
|
|
]
|
|
},
|
|
{
|
|
"name": "MaxBufferWaitTime",
|
|
"jsonName": "maxBufferWaitTime",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Max time to wait for buffering peers (seconds)"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyCreatedPayload",
|
|
"formattedName": "Nakama_WatchPartyCreatedPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Session",
|
|
"jsonName": "session",
|
|
"goType": "WatchPartySession",
|
|
"typescriptType": "Nakama_WatchPartySession",
|
|
"usedTypescriptType": "Nakama_WatchPartySession",
|
|
"usedStructName": "nakama.WatchPartySession",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyJoinPayload",
|
|
"formattedName": "Nakama_WatchPartyJoinPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyLeavePayload",
|
|
"formattedName": "Nakama_WatchPartyLeavePayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyPlaybackStatusPayload",
|
|
"formattedName": "Nakama_WatchPartyPlaybackStatusPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "PlaybackStatus",
|
|
"jsonName": "playbackStatus",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Unix nano timestamp"
|
|
]
|
|
},
|
|
{
|
|
"name": "SequenceNumber",
|
|
"jsonName": "sequenceNumber",
|
|
"goType": "uint64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" For episode changes"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyStateChangedPayload",
|
|
"formattedName": "Nakama_WatchPartyStateChangedPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Session",
|
|
"jsonName": "session",
|
|
"goType": "WatchPartySession",
|
|
"typescriptType": "Nakama_WatchPartySession",
|
|
"usedTypescriptType": "Nakama_WatchPartySession",
|
|
"usedStructName": "nakama.WatchPartySession",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyPeerStatusPayload",
|
|
"formattedName": "Nakama_WatchPartyPeerStatusPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackStatus",
|
|
"jsonName": "playbackStatus",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBuffering",
|
|
"jsonName": "isBuffering",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BufferHealth",
|
|
"jsonName": "bufferHealth",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" 0.0 to 1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "UseDenshiPlayer",
|
|
"jsonName": "useDenshiPlayer",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyBufferUpdatePayload",
|
|
"formattedName": "Nakama_WatchPartyBufferUpdatePayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBuffering",
|
|
"jsonName": "isBuffering",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BufferHealth",
|
|
"jsonName": "bufferHealth",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyEnableRelayModePayload",
|
|
"formattedName": "Nakama_WatchPartyEnableRelayModePayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "PeerId",
|
|
"jsonName": "peerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" PeerID of the peer to promote to origin"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyRelayModeOriginStreamStartedPayload",
|
|
"formattedName": "Nakama_WatchPartyRelayModeOriginStreamStartedPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepath",
|
|
"jsonName": "filepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamType",
|
|
"jsonName": "streamType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OptionalLocalPath",
|
|
"jsonName": "optionalLocalPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OptionalTorrentStreamStartOptions",
|
|
"jsonName": "optionalTorrentStreamStartOptions",
|
|
"goType": "torrentstream.StartStreamOptions",
|
|
"typescriptType": "Torrentstream_StartStreamOptions",
|
|
"usedTypescriptType": "Torrentstream_StartStreamOptions",
|
|
"usedStructName": "torrentstream.StartStreamOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OptionalDebridStreamStartOptions",
|
|
"jsonName": "optionalDebridStreamStartOptions",
|
|
"goType": "debrid_client.StartStreamOptions",
|
|
"typescriptType": "DebridClient_StartStreamOptions",
|
|
"usedTypescriptType": "DebridClient_StartStreamOptions",
|
|
"usedStructName": "debrid_client.StartStreamOptions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "playbackmanager.PlaybackState",
|
|
"typescriptType": "PlaybackManager_PlaybackState",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackState",
|
|
"usedStructName": "playbackmanager.PlaybackState",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party.go",
|
|
"filename": "watch_party.go",
|
|
"name": "WatchPartyRelayModeOriginPlaybackStatusPayload",
|
|
"formattedName": "Nakama_WatchPartyRelayModeOriginPlaybackStatusPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "playbackmanager.PlaybackState",
|
|
"typescriptType": "PlaybackManager_PlaybackState",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackState",
|
|
"usedStructName": "playbackmanager.PlaybackState",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Events"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party_host.go",
|
|
"filename": "watch_party_host.go",
|
|
"name": "CreateWatchOptions",
|
|
"formattedName": "Nakama_CreateWatchOptions",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "WatchPartySessionSettings",
|
|
"typescriptType": "Nakama_WatchPartySessionSettings",
|
|
"usedTypescriptType": "Nakama_WatchPartySessionSettings",
|
|
"usedStructName": "nakama.WatchPartySessionSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party_onlinestream.go",
|
|
"filename": "watch_party_onlinestream.go",
|
|
"name": "OnlineStreamStartedEventPayload",
|
|
"formattedName": "Nakama_OnlineStreamStartedEventPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Server",
|
|
"jsonName": "server",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Dubbed",
|
|
"jsonName": "dubbed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "quality",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party_onlinestream.go",
|
|
"filename": "watch_party_onlinestream.go",
|
|
"name": "OnlineStreamCommand",
|
|
"formattedName": "Nakama_OnlineStreamCommand",
|
|
"package": "nakama",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"start\"",
|
|
"\"play\"",
|
|
"\"pause\"",
|
|
"\"seek\"",
|
|
"\"seekTo\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nakama/watch_party_onlinestream.go",
|
|
"filename": "watch_party_onlinestream.go",
|
|
"name": "OnlineStreamCommandPayload",
|
|
"formattedName": "Nakama_OnlineStreamCommandPayload",
|
|
"package": "nakama",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "OnlineStreamCommand",
|
|
"typescriptType": "Nakama_OnlineStreamCommand",
|
|
"usedTypescriptType": "Nakama_OnlineStreamCommand",
|
|
"usedStructName": "nakama.OnlineStreamCommand",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The command type"
|
|
]
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Optional payload for the command"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerEvent",
|
|
"formattedName": "NativePlayer_ServerEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"open-and-await\"",
|
|
"\"watch\"",
|
|
"\"subtitle-event\"",
|
|
"\"set-tracks\"",
|
|
"\"pause\"",
|
|
"\"resume\"",
|
|
"\"seek\"",
|
|
"\"seek-to\"",
|
|
"\"error\"",
|
|
"\"add-subtitle-track\"",
|
|
"\"terminate\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientEvent",
|
|
"formattedName": "NativePlayer_ClientEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"video-paused\"",
|
|
"\"video-resumed\"",
|
|
"\"video-completed\"",
|
|
"\"video-ended\"",
|
|
"\"video-seeked\"",
|
|
"\"video-error\"",
|
|
"\"loaded-metadata\"",
|
|
"\"subtitle-file-uploaded\"",
|
|
"\"video-terminated\"",
|
|
"\"video-time-update\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "PlayerEvent",
|
|
"formattedName": "NativePlayer_PlayerEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "clientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ClientEvent",
|
|
"typescriptType": "NativePlayer_ClientEvent",
|
|
"usedTypescriptType": "NativePlayer_ClientEvent",
|
|
"usedStructName": "nativeplayer.ClientEvent",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "BaseVideoEvent",
|
|
"formattedName": "NativePlayer_BaseVideoEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "clientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoPausedEvent",
|
|
"formattedName": "NativePlayer_VideoPausedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoResumedEvent",
|
|
"formattedName": "NativePlayer_VideoResumedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoEndedEvent",
|
|
"formattedName": "NativePlayer_VideoEndedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "AutoNext",
|
|
"jsonName": "autoNext",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoErrorEvent",
|
|
"formattedName": "NativePlayer_VideoErrorEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoSeekedEvent",
|
|
"formattedName": "NativePlayer_VideoSeekedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoStatusEvent",
|
|
"formattedName": "NativePlayer_VideoStatusEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "NativePlayer_PlaybackStatus",
|
|
"usedTypescriptType": "NativePlayer_PlaybackStatus",
|
|
"usedStructName": "nativeplayer.PlaybackStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoLoadedMetadataEvent",
|
|
"formattedName": "NativePlayer_VideoLoadedMetadataEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "SubtitleFileUploadedEvent",
|
|
"formattedName": "NativePlayer_SubtitleFileUploadedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "Filename",
|
|
"jsonName": "filename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Content",
|
|
"jsonName": "content",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoTerminatedEvent",
|
|
"formattedName": "NativePlayer_VideoTerminatedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/events.go",
|
|
"filename": "events.go",
|
|
"name": "VideoCompletedEvent",
|
|
"formattedName": "NativePlayer_VideoCompletedEvent",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "currentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"nativeplayer.BaseVideoEvent"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/nativeplayer.go",
|
|
"filename": "nativeplayer.go",
|
|
"name": "StreamType",
|
|
"formattedName": "NativePlayer_StreamType",
|
|
"package": "nativeplayer",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"torrent\"",
|
|
"\"localfile\"",
|
|
"\"debrid\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/nativeplayer.go",
|
|
"filename": "nativeplayer.go",
|
|
"name": "PlaybackInfo",
|
|
"formattedName": "NativePlayer_PlaybackInfo",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamType",
|
|
"jsonName": "streamType",
|
|
"goType": "StreamType",
|
|
"typescriptType": "NativePlayer_StreamType",
|
|
"usedTypescriptType": "NativePlayer_StreamType",
|
|
"usedStructName": "nativeplayer.StreamType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MimeType",
|
|
"jsonName": "mimeType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"video/mp4\", \"video/webm\""
|
|
]
|
|
},
|
|
{
|
|
"name": "StreamUrl",
|
|
"jsonName": "streamUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" URL of the stream"
|
|
]
|
|
},
|
|
{
|
|
"name": "ContentLength",
|
|
"jsonName": "contentLength",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Size of the stream in bytes"
|
|
]
|
|
},
|
|
{
|
|
"name": "MkvMetadata",
|
|
"jsonName": "mkvMetadata",
|
|
"goType": "mkvparser.Metadata",
|
|
"typescriptType": "MKVParser_Metadata",
|
|
"usedTypescriptType": "MKVParser_Metadata",
|
|
"usedStructName": "mkvparser.Metadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" nil if not ebml"
|
|
]
|
|
},
|
|
{
|
|
"name": "EntryListData",
|
|
"jsonName": "entryListData",
|
|
"goType": "anime.EntryListData",
|
|
"typescriptType": "Anime_EntryListData",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" nil if not in list"
|
|
]
|
|
},
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "anime.Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsNakamaWatchParty",
|
|
"jsonName": "isNakamaWatchParty",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Is the stream from Nakama Watch Party"
|
|
]
|
|
},
|
|
{
|
|
"name": "MkvMetadataParser",
|
|
"jsonName": "",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/nativeplayer.go",
|
|
"filename": "nativeplayer.go",
|
|
"name": "NativePlayer",
|
|
"formattedName": "NativePlayer_NativePlayer",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "clientPlayerEventSubscriber",
|
|
"jsonName": "clientPlayerEventSubscriber",
|
|
"goType": "events.ClientEventSubscriber",
|
|
"typescriptType": "Events_ClientEventSubscriber",
|
|
"usedTypescriptType": "Events_ClientEventSubscriber",
|
|
"usedStructName": "events.ClientEventSubscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackStatusMu",
|
|
"jsonName": "playbackStatusMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackStatus",
|
|
"jsonName": "playbackStatus",
|
|
"goType": "PlaybackStatus",
|
|
"typescriptType": "NativePlayer_PlaybackStatus",
|
|
"usedTypescriptType": "NativePlayer_PlaybackStatus",
|
|
"usedStructName": "nativeplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackInfo",
|
|
"jsonName": "playbackInfo",
|
|
"goType": "PlaybackInfo",
|
|
"typescriptType": "NativePlayer_PlaybackInfo",
|
|
"usedTypescriptType": "NativePlayer_PlaybackInfo",
|
|
"usedStructName": "nativeplayer.PlaybackInfo",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "seekedEventCancelFunc",
|
|
"jsonName": "seekedEventCancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "subscribers",
|
|
"jsonName": "subscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/nativeplayer.go",
|
|
"filename": "nativeplayer.go",
|
|
"name": "PlaybackStatus",
|
|
"formattedName": "NativePlayer_PlaybackStatus",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "Url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paused",
|
|
"jsonName": "Paused",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentTime",
|
|
"jsonName": "CurrentTime",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "Duration",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/nativeplayer.go",
|
|
"filename": "nativeplayer.go",
|
|
"name": "Subscriber",
|
|
"formattedName": "NativePlayer_Subscriber",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "eventCh",
|
|
"jsonName": "eventCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/nativeplayer/nativeplayer.go",
|
|
"filename": "nativeplayer.go",
|
|
"name": "NewNativePlayerOptions",
|
|
"formattedName": "NativePlayer_NewNativePlayerOptions",
|
|
"package": "nativeplayer",
|
|
"fields": [
|
|
{
|
|
"name": "WsEventManager",
|
|
"jsonName": "WsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/notifier/notifier.go",
|
|
"filename": "notifier.go",
|
|
"name": "Notifier",
|
|
"formattedName": "Notifier",
|
|
"package": "notifier",
|
|
"fields": [
|
|
{
|
|
"name": "dataDir",
|
|
"jsonName": "dataDir",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logoPath",
|
|
"jsonName": "logoPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/notifier/notifier.go",
|
|
"filename": "notifier.go",
|
|
"name": "Notification",
|
|
"formattedName": "Notification",
|
|
"package": "notifier",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"Auto Downloader\"",
|
|
"\"Auto Scanner\"",
|
|
"\"Debrid\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/manual_mapping.go",
|
|
"filename": "manual_mapping.go",
|
|
"name": "MappingResponse",
|
|
"formattedName": "Onlinestream_MappingResponse",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeId",
|
|
"jsonName": "animeId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/providers/_animepahe.go",
|
|
"filename": "_animepahe.go",
|
|
"name": "Animepahe",
|
|
"formattedName": "Onlinestream_Animepahe",
|
|
"package": "onlinestream_providers",
|
|
"fields": [
|
|
{
|
|
"name": "BaseURL",
|
|
"jsonName": "BaseURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/providers/_animepahe.go",
|
|
"filename": "_animepahe.go",
|
|
"name": "AnimepaheSearchResult",
|
|
"formattedName": "Onlinestream_AnimepaheSearchResult",
|
|
"package": "onlinestream_providers",
|
|
"fields": [
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nID int `json:\"id\"`\nTitle string `json:\"title\"`\nYear int `json:\"year\"`\nPoster string `json:\"poster\"`\nType string `json:\"type\"`\nSession string `json:\"session\"`}",
|
|
"typescriptType": "Array\u003c{ id: number; title: string; year: number; poster: string; type: string; session: string; }\u003e",
|
|
"usedTypescriptType": "{ id: number; title: string; year: number; poster: string; type: string; session: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/providers/gogoanime.go",
|
|
"filename": "gogoanime.go",
|
|
"name": "Gogoanime",
|
|
"formattedName": "Onlinestream_Gogoanime",
|
|
"package": "onlinestream_providers",
|
|
"fields": [
|
|
{
|
|
"name": "BaseURL",
|
|
"jsonName": "BaseURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AjaxURL",
|
|
"jsonName": "AjaxURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/providers/zoro.go",
|
|
"filename": "zoro.go",
|
|
"name": "Zoro",
|
|
"formattedName": "Onlinestream_Zoro",
|
|
"package": "onlinestream_providers",
|
|
"fields": [
|
|
{
|
|
"name": "BaseURL",
|
|
"jsonName": "BaseURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Onlinestream_Repository",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "providerExtensionBank",
|
|
"jsonName": "providerExtensionBank",
|
|
"goType": "extension.UnifiedBank",
|
|
"typescriptType": "Extension_UnifiedBank",
|
|
"usedTypescriptType": "Extension_UnifiedBank",
|
|
"usedStructName": "extension.UnifiedBank",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "anilistBaseAnimeCache",
|
|
"jsonName": "anilistBaseAnimeCache",
|
|
"goType": "anilist.BaseAnimeCache",
|
|
"typescriptType": "AL_BaseAnimeCache",
|
|
"usedTypescriptType": "AL_BaseAnimeCache",
|
|
"usedStructName": "anilist.BaseAnimeCache",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Episode",
|
|
"formattedName": "Onlinestream_Episode",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "number",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Image",
|
|
"jsonName": "image",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsFiller",
|
|
"jsonName": "isFiller",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "EpisodeSource",
|
|
"formattedName": "Onlinestream_EpisodeSource",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Number",
|
|
"jsonName": "number",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VideoSources",
|
|
"jsonName": "videoSources",
|
|
"goType": "[]VideoSource",
|
|
"typescriptType": "Array\u003cOnlinestream_VideoSource\u003e",
|
|
"usedTypescriptType": "Onlinestream_VideoSource",
|
|
"usedStructName": "onlinestream.VideoSource",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Subtitles",
|
|
"jsonName": "subtitles",
|
|
"goType": "[]Subtitle",
|
|
"typescriptType": "Array\u003cOnlinestream_Subtitle\u003e",
|
|
"usedTypescriptType": "Onlinestream_Subtitle",
|
|
"usedStructName": "onlinestream.Subtitle",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "VideoSource",
|
|
"formattedName": "Onlinestream_VideoSource",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Server",
|
|
"jsonName": "server",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Headers",
|
|
"jsonName": "headers",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Quality",
|
|
"jsonName": "quality",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "EpisodeListResponse",
|
|
"formattedName": "Onlinestream_EpisodeListResponse",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Episodes",
|
|
"jsonName": "episodes",
|
|
"goType": "[]Episode",
|
|
"typescriptType": "Array\u003cOnlinestream_Episode\u003e",
|
|
"usedTypescriptType": "Onlinestream_Episode",
|
|
"usedStructName": "onlinestream.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Subtitle",
|
|
"formattedName": "Onlinestream_Subtitle",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "Onlinestream_NewRepositoryOptions",
|
|
"package": "onlinestream",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/sources/gogocdn.go",
|
|
"filename": "gogocdn.go",
|
|
"name": "GogoCDN",
|
|
"formattedName": "Onlinestream_GogoCDN",
|
|
"package": "onlinestream_sources",
|
|
"fields": [
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "serverName",
|
|
"jsonName": "serverName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "keys",
|
|
"jsonName": "keys",
|
|
"goType": "cdnKeys",
|
|
"typescriptType": "Onlinestream_cdnKeys",
|
|
"usedTypescriptType": "Onlinestream_cdnKeys",
|
|
"usedStructName": "onlinestream_sources.cdnKeys",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "referrer",
|
|
"jsonName": "referrer",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/sources/megacloud.go",
|
|
"filename": "megacloud.go",
|
|
"name": "MegaCloud",
|
|
"formattedName": "Onlinestream_MegaCloud",
|
|
"package": "onlinestream_sources",
|
|
"fields": [
|
|
{
|
|
"name": "Script",
|
|
"jsonName": "Script",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Sources",
|
|
"jsonName": "Sources",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/sources/streamsb.go",
|
|
"filename": "streamsb.go",
|
|
"name": "StreamSB",
|
|
"formattedName": "Onlinestream_StreamSB",
|
|
"package": "onlinestream_sources",
|
|
"fields": [
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Host2",
|
|
"jsonName": "Host2",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/onlinestream/sources/streamtape.go",
|
|
"filename": "streamtape.go",
|
|
"name": "Streamtape",
|
|
"formattedName": "Onlinestream_Streamtape",
|
|
"package": "onlinestream_sources",
|
|
"fields": [
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/anilist_platform.go",
|
|
"filename": "anilist_platform.go",
|
|
"name": "AnilistPlatform",
|
|
"formattedName": "AnilistPlatform",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "username",
|
|
"jsonName": "username",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "anilistClient",
|
|
"jsonName": "anilistClient",
|
|
"goType": "anilist.AnilistClient",
|
|
"typescriptType": "AL_AnilistClient",
|
|
"usedTypescriptType": "AL_AnilistClient",
|
|
"usedStructName": "anilist.AnilistClient",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rawAnimeCollection",
|
|
"jsonName": "rawAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rawMangaCollection",
|
|
"jsonName": "rawMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "offlinePlatformEnabled",
|
|
"jsonName": "offlinePlatformEnabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseAnimeCache",
|
|
"jsonName": "baseAnimeCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "completeAnimeCache",
|
|
"jsonName": "completeAnimeCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetAnimeEvent",
|
|
"formattedName": "GetAnimeEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetAnimeDetailsEvent",
|
|
"formattedName": "GetAnimeDetailsEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "anilist.AnimeDetailsById_Media",
|
|
"typescriptType": "AL_AnimeDetailsById_Media",
|
|
"usedTypescriptType": "AL_AnimeDetailsById_Media",
|
|
"usedStructName": "anilist.AnimeDetailsById_Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetMangaEvent",
|
|
"formattedName": "GetMangaEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "anilist.BaseManga",
|
|
"typescriptType": "AL_BaseManga",
|
|
"usedTypescriptType": "AL_BaseManga",
|
|
"usedStructName": "anilist.BaseManga",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetMangaDetailsEvent",
|
|
"formattedName": "GetMangaDetailsEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "Manga",
|
|
"jsonName": "manga",
|
|
"goType": "anilist.MangaDetailsById_Media",
|
|
"typescriptType": "AL_MangaDetailsById_Media",
|
|
"usedTypescriptType": "AL_MangaDetailsById_Media",
|
|
"usedStructName": "anilist.MangaDetailsById_Media",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetCachedAnimeCollectionEvent",
|
|
"formattedName": "GetCachedAnimeCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetCachedMangaCollectionEvent",
|
|
"formattedName": "GetCachedMangaCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetAnimeCollectionEvent",
|
|
"formattedName": "GetAnimeCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetMangaCollectionEvent",
|
|
"formattedName": "GetMangaCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetCachedRawAnimeCollectionEvent",
|
|
"formattedName": "GetCachedRawAnimeCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetCachedRawMangaCollectionEvent",
|
|
"formattedName": "GetCachedRawMangaCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetRawAnimeCollectionEvent",
|
|
"formattedName": "GetRawAnimeCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetRawMangaCollectionEvent",
|
|
"formattedName": "GetRawMangaCollectionEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "GetStudioDetailsEvent",
|
|
"formattedName": "GetStudioDetailsEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "Studio",
|
|
"jsonName": "studio",
|
|
"goType": "anilist.StudioDetails",
|
|
"typescriptType": "AL_StudioDetails",
|
|
"usedTypescriptType": "AL_StudioDetails",
|
|
"usedStructName": "anilist.StudioDetails",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PreUpdateEntryEvent",
|
|
"formattedName": "PreUpdateEntryEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScoreRaw",
|
|
"jsonName": "scoreRaw",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedAt",
|
|
"jsonName": "startedAt",
|
|
"goType": "anilist.FuzzyDateInput",
|
|
"typescriptType": "AL_FuzzyDateInput",
|
|
"usedTypescriptType": "AL_FuzzyDateInput",
|
|
"usedStructName": "anilist.FuzzyDateInput",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedAt",
|
|
"jsonName": "completedAt",
|
|
"goType": "anilist.FuzzyDateInput",
|
|
"typescriptType": "AL_FuzzyDateInput",
|
|
"usedTypescriptType": "AL_FuzzyDateInput",
|
|
"usedStructName": "anilist.FuzzyDateInput",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PreUpdateEntryEvent is triggered when an entry is about to be updated.",
|
|
" Prevent default to skip the default update and override the update."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PostUpdateEntryEvent",
|
|
"formattedName": "PostUpdateEntryEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PreUpdateEntryProgressEvent",
|
|
"formattedName": "PreUpdateEntryProgressEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalCount",
|
|
"jsonName": "totalCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "anilist.MediaListStatus",
|
|
"typescriptType": "AL_MediaListStatus",
|
|
"usedTypescriptType": "AL_MediaListStatus",
|
|
"usedStructName": "anilist.MediaListStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PreUpdateEntryProgressEvent is triggered when an entry's progress is about to be updated.",
|
|
" Prevent default to skip the default update and override the update."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PostUpdateEntryProgressEvent",
|
|
"formattedName": "PostUpdateEntryProgressEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PreUpdateEntryRepeatEvent",
|
|
"formattedName": "PreUpdateEntryRepeatEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Repeat",
|
|
"jsonName": "repeat",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" PreUpdateEntryRepeatEvent is triggered when an entry's repeat is about to be updated.",
|
|
" Prevent default to skip the default update and override the update."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/anilist_platform/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "PostUpdateEntryRepeatEvent",
|
|
"formattedName": "PostUpdateEntryRepeatEvent",
|
|
"package": "anilist_platform",
|
|
"fields": [
|
|
{
|
|
"name": "MediaID",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/offline_platform/offline_platform.go",
|
|
"filename": "offline_platform.go",
|
|
"name": "OfflinePlatform",
|
|
"formattedName": "OfflinePlatform",
|
|
"package": "offline_platform",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localManager",
|
|
"jsonName": "localManager",
|
|
"goType": "local.Manager",
|
|
"typescriptType": "Local_Manager",
|
|
"usedTypescriptType": "Local_Manager",
|
|
"usedStructName": "local.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "anilist.AnilistClient",
|
|
"typescriptType": "AL_AnilistClient",
|
|
"usedTypescriptType": "AL_AnilistClient",
|
|
"usedStructName": "anilist.AnilistClient",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" OfflinePlatform used when offline.",
|
|
" It provides the same API as the anilist_platform.AnilistPlatform but some methods are no-op."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/simulated_platform/helpers.go",
|
|
"filename": "helpers.go",
|
|
"name": "CollectionWrapper",
|
|
"formattedName": "CollectionWrapper",
|
|
"package": "simulated_platform",
|
|
"fields": [
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "SimulatedPlatform",
|
|
"typescriptType": "SimulatedPlatform",
|
|
"usedTypescriptType": "SimulatedPlatform",
|
|
"usedStructName": "simulated_platform.SimulatedPlatform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isAnime",
|
|
"jsonName": "isAnime",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" CollectionWrapper provides an ambivalent interface for anime and manga collections"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/platforms/simulated_platform/simulated_platform.go",
|
|
"filename": "simulated_platform.go",
|
|
"name": "SimulatedPlatform",
|
|
"formattedName": "SimulatedPlatform",
|
|
"package": "simulated_platform",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localManager",
|
|
"jsonName": "localManager",
|
|
"goType": "local.Manager",
|
|
"typescriptType": "Local_Manager",
|
|
"usedTypescriptType": "Local_Manager",
|
|
"usedStructName": "local.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "anilist.AnilistClient",
|
|
"typescriptType": "AL_AnilistClient",
|
|
"usedTypescriptType": "AL_AnilistClient",
|
|
"usedStructName": "anilist.AnilistClient",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" should only receive an unauthenticated client"
|
|
]
|
|
},
|
|
{
|
|
"name": "animeCollection",
|
|
"jsonName": "animeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaCollection",
|
|
"jsonName": "mangaCollection",
|
|
"goType": "anilist.MangaCollection",
|
|
"typescriptType": "AL_MangaCollection",
|
|
"usedTypescriptType": "AL_MangaCollection",
|
|
"usedStructName": "anilist.MangaCollection",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "collectionMu",
|
|
"jsonName": "collectionMu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" used to protect access to collections"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastAnimeCollectionRefetchTime",
|
|
"jsonName": "lastAnimeCollectionRefetchTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" used to prevent refetching too many times"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastMangaCollectionRefetchTime",
|
|
"jsonName": "lastMangaCollectionRefetchTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" used to prevent refetching too many times"
|
|
]
|
|
},
|
|
{
|
|
"name": "anilistRateLimit",
|
|
"jsonName": "anilistRateLimit",
|
|
"goType": "limiter.Limiter",
|
|
"typescriptType": "Limiter",
|
|
"usedTypescriptType": "Limiter",
|
|
"usedStructName": "limiter.Limiter",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" SimulatedPlatform used when the user is not authenticated to AniList.",
|
|
" It acts as a dummy account using simulated collections stored locally."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "PlaylistClientEventType",
|
|
"formattedName": "PlaylistClientEventType",
|
|
"package": "playlist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"current-playlist\"",
|
|
"\"start-playlist\"",
|
|
"\"stop-playlist\"",
|
|
"\"play-episode\"",
|
|
"\"reopen-episode\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "ClientEvent",
|
|
"formattedName": "ClientEvent",
|
|
"package": "playlist",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "PlaylistClientEventType",
|
|
"typescriptType": "PlaylistClientEventType",
|
|
"usedTypescriptType": "PlaylistClientEventType",
|
|
"usedStructName": "playlist.PlaylistClientEventType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "ClientPlaybackMethod",
|
|
"formattedName": "ClientPlaybackMethod",
|
|
"package": "playlist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"\"",
|
|
"\"default\"",
|
|
"\"transcode\"",
|
|
"\"externalPlayerLink\"",
|
|
"\"nativePlayer\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "PlaylistServerEventType",
|
|
"formattedName": "PlaylistServerEventType",
|
|
"package": "playlist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"current-playlist\"",
|
|
"\"play-episode\"",
|
|
"\"playing-episode\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "ServerEvent",
|
|
"formattedName": "ServerEvent",
|
|
"package": "playlist",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "PlaylistServerEventType",
|
|
"typescriptType": "PlaylistServerEventType",
|
|
"usedTypescriptType": "PlaylistServerEventType",
|
|
"usedStructName": "playlist.PlaylistServerEventType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "State",
|
|
"formattedName": "State",
|
|
"package": "playlist",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"idle\"",
|
|
"\"started\"",
|
|
"\"completed\"",
|
|
"\"errored\"",
|
|
"\"stopped\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "Manager",
|
|
"formattedName": "Manager",
|
|
"package": "playlist",
|
|
"fields": [
|
|
{
|
|
"name": "currentPlaylistData",
|
|
"jsonName": "currentPlaylistData",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentEpisode",
|
|
"jsonName": "currentEpisode",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentPlaybackMethod",
|
|
"jsonName": "currentPlaybackMethod",
|
|
"goType": "ClientPlaybackMethod",
|
|
"typescriptType": "ClientPlaybackMethod",
|
|
"usedTypescriptType": "ClientPlaybackMethod",
|
|
"usedStructName": "playlist.ClientPlaybackMethod",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "directstreamManager",
|
|
"jsonName": "directstreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackManager",
|
|
"jsonName": "playbackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayer",
|
|
"jsonName": "nativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentstreamRepository",
|
|
"jsonName": "torrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "debridClientRepository",
|
|
"jsonName": "debridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nakamaManager",
|
|
"jsonName": "nakamaManager",
|
|
"goType": "nakama.Manager",
|
|
"typescriptType": "Nakama_Manager",
|
|
"usedTypescriptType": "Nakama_Manager",
|
|
"usedStructName": "nakama.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isStartingPlaylist",
|
|
"jsonName": "isStartingPlaylist",
|
|
"goType": "atomic.Bool",
|
|
"typescriptType": "Bool",
|
|
"usedTypescriptType": "Bool",
|
|
"usedStructName": "atomic.Bool",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isLoadingNextEpisode",
|
|
"jsonName": "isLoadingNextEpisode",
|
|
"goType": "atomic.Bool",
|
|
"typescriptType": "Bool",
|
|
"usedTypescriptType": "Bool",
|
|
"usedStructName": "atomic.Bool",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentPlaybackCtx",
|
|
"jsonName": "currentPlaybackCtx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentPlaybackCancel",
|
|
"jsonName": "currentPlaybackCancel",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "state",
|
|
"jsonName": "state",
|
|
"goType": "atomic.Value",
|
|
"typescriptType": "Value",
|
|
"usedTypescriptType": "Value",
|
|
"usedStructName": "atomic.Value",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playerType",
|
|
"jsonName": "playerType",
|
|
"goType": "atomic.Value",
|
|
"typescriptType": "Value",
|
|
"usedTypescriptType": "Value",
|
|
"usedStructName": "atomic.Value",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/playlist/manager.go",
|
|
"filename": "manager.go",
|
|
"name": "NewManagerOptions",
|
|
"formattedName": "NewManagerOptions",
|
|
"package": "playlist",
|
|
"fields": [
|
|
{
|
|
"name": "DirectStreamManager",
|
|
"jsonName": "DirectStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackManager",
|
|
"jsonName": "PlaybackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamRepository",
|
|
"jsonName": "TorrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridClientRepository",
|
|
"jsonName": "DebridClientRepository",
|
|
"goType": "debrid_client.Repository",
|
|
"typescriptType": "DebridClient_Repository",
|
|
"usedTypescriptType": "DebridClient_Repository",
|
|
"usedStructName": "debrid_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NativePlayer",
|
|
"jsonName": "NativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NakamaManager",
|
|
"jsonName": "NakamaManager",
|
|
"goType": "nakama.Manager",
|
|
"typescriptType": "Nakama_Manager",
|
|
"usedTypescriptType": "Nakama_Manager",
|
|
"usedStructName": "nakama.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/anilist.go",
|
|
"filename": "anilist.go",
|
|
"name": "Anilist",
|
|
"formattedName": "Anilist",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/anime.go",
|
|
"filename": "anime.go",
|
|
"name": "Anime",
|
|
"formattedName": "Anime",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/app_context.go",
|
|
"filename": "app_context.go",
|
|
"name": "AppContextModules",
|
|
"formattedName": "AppContextModules",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "IsOffline",
|
|
"jsonName": "IsOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeLibraryPaths",
|
|
"jsonName": "AnimeLibraryPaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"usedStructName": "plugin.[]string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistPlatform",
|
|
"jsonName": "AnilistPlatform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackManager",
|
|
"jsonName": "PlaybackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaPlayerRepository",
|
|
"jsonName": "MediaPlayerRepository",
|
|
"goType": "mediaplayer.Repository",
|
|
"typescriptType": "Repository",
|
|
"usedTypescriptType": "Repository",
|
|
"usedStructName": "mediaplayer.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MangaRepository",
|
|
"jsonName": "MangaRepository",
|
|
"goType": "manga.Repository",
|
|
"typescriptType": "Manga_Repository",
|
|
"usedTypescriptType": "Manga_Repository",
|
|
"usedStructName": "manga.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DiscordPresence",
|
|
"jsonName": "DiscordPresence",
|
|
"goType": "discordrpc_presence.Presence",
|
|
"typescriptType": "DiscordRPC_Presence",
|
|
"usedTypescriptType": "DiscordRPC_Presence",
|
|
"usedStructName": "discordrpc_presence.Presence",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentClientRepository",
|
|
"jsonName": "TorrentClientRepository",
|
|
"goType": "torrent_client.Repository",
|
|
"typescriptType": "TorrentClient_Repository",
|
|
"usedTypescriptType": "TorrentClient_Repository",
|
|
"usedStructName": "torrent_client.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContinuityManager",
|
|
"jsonName": "ContinuityManager",
|
|
"goType": "continuity.Manager",
|
|
"typescriptType": "Continuity_Manager",
|
|
"usedTypescriptType": "Continuity_Manager",
|
|
"usedStructName": "continuity.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoScanner",
|
|
"jsonName": "AutoScanner",
|
|
"goType": "autoscanner.AutoScanner",
|
|
"typescriptType": "AutoScanner_AutoScanner",
|
|
"usedTypescriptType": "AutoScanner_AutoScanner",
|
|
"usedStructName": "autoscanner.AutoScanner",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoDownloader",
|
|
"jsonName": "AutoDownloader",
|
|
"goType": "autodownloader.AutoDownloader",
|
|
"typescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedTypescriptType": "AutoDownloader_AutoDownloader",
|
|
"usedStructName": "autodownloader.AutoDownloader",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileCacher",
|
|
"jsonName": "FileCacher",
|
|
"goType": "filecache.Cacher",
|
|
"typescriptType": "Filecache_Cacher",
|
|
"usedTypescriptType": "Filecache_Cacher",
|
|
"usedStructName": "filecache.Cacher",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnlinestreamRepository",
|
|
"jsonName": "OnlinestreamRepository",
|
|
"goType": "onlinestream.Repository",
|
|
"typescriptType": "Onlinestream_Repository",
|
|
"usedTypescriptType": "Onlinestream_Repository",
|
|
"usedStructName": "onlinestream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediastreamRepository",
|
|
"jsonName": "MediastreamRepository",
|
|
"goType": "mediastream.Repository",
|
|
"typescriptType": "Mediastream_Repository",
|
|
"usedTypescriptType": "Mediastream_Repository",
|
|
"usedStructName": "mediastream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamRepository",
|
|
"jsonName": "TorrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FillerManager",
|
|
"jsonName": "FillerManager",
|
|
"goType": "fillermanager.FillerManager",
|
|
"typescriptType": "FillerManager",
|
|
"usedTypescriptType": "FillerManager",
|
|
"usedStructName": "fillermanager.FillerManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnRefreshAnilistAnimeCollection",
|
|
"jsonName": "OnRefreshAnilistAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnRefreshAnilistMangaCollection",
|
|
"jsonName": "OnRefreshAnilistMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/app_context.go",
|
|
"filename": "app_context.go",
|
|
"name": "AppContextImpl",
|
|
"formattedName": "AppContextImpl",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeLibraryPaths",
|
|
"jsonName": "animeLibraryPaths",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "database",
|
|
"jsonName": "database",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackManager",
|
|
"jsonName": "playbackManager",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaplayerRepo",
|
|
"jsonName": "mediaplayerRepo",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaRepository",
|
|
"jsonName": "mangaRepository",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "anilistPlatform",
|
|
"jsonName": "anilistPlatform",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "discordPresence",
|
|
"jsonName": "discordPresence",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fillerManager",
|
|
"jsonName": "fillerManager",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentClientRepository",
|
|
"jsonName": "torrentClientRepository",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentstreamRepository",
|
|
"jsonName": "torrentstreamRepository",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediastreamRepository",
|
|
"jsonName": "mediastreamRepository",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onlinestreamRepository",
|
|
"jsonName": "onlinestreamRepository",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "continuityManager",
|
|
"jsonName": "continuityManager",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "autoScanner",
|
|
"jsonName": "autoScanner",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "autoDownloader",
|
|
"jsonName": "autoDownloader",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fileCacher",
|
|
"jsonName": "fileCacher",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onRefreshAnilistAnimeCollection",
|
|
"jsonName": "onRefreshAnilistAnimeCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onRefreshAnilistMangaCollection",
|
|
"jsonName": "onRefreshAnilistMangaCollection",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "isOffline",
|
|
"jsonName": "isOffline",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/cron.go",
|
|
"filename": "cron.go",
|
|
"name": "Cron",
|
|
"formattedName": "Cron",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "timezone",
|
|
"jsonName": "timezone",
|
|
"goType": "time.Location",
|
|
"typescriptType": "Location",
|
|
"usedTypescriptType": "Location",
|
|
"usedStructName": "time.Location",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ticker",
|
|
"jsonName": "ticker",
|
|
"goType": "time.Ticker",
|
|
"typescriptType": "Ticker",
|
|
"usedTypescriptType": "Ticker",
|
|
"usedStructName": "time.Ticker",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "startTimer",
|
|
"jsonName": "startTimer",
|
|
"goType": "time.Timer",
|
|
"typescriptType": "Timer",
|
|
"usedTypescriptType": "Timer",
|
|
"usedStructName": "time.Timer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "tickerDone",
|
|
"jsonName": "tickerDone",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "jobs",
|
|
"jsonName": "jobs",
|
|
"goType": "[]CronJob",
|
|
"typescriptType": "Array\u003cCronJob\u003e",
|
|
"usedTypescriptType": "CronJob",
|
|
"usedStructName": "plugin.CronJob",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "interval",
|
|
"jsonName": "interval",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mux",
|
|
"jsonName": "mux",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Cron is a crontab-like struct for tasks/jobs scheduling."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/cron.go",
|
|
"filename": "cron.go",
|
|
"name": "CronJob",
|
|
"formattedName": "CronJob",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "fn",
|
|
"jsonName": "fn",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "schedule",
|
|
"jsonName": "schedule",
|
|
"goType": "Schedule",
|
|
"typescriptType": "Schedule",
|
|
"usedTypescriptType": "Schedule",
|
|
"usedStructName": "plugin.Schedule",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "id",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" CronJob defines a single registered cron job."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/cron.go",
|
|
"filename": "cron.go",
|
|
"name": "Moment",
|
|
"formattedName": "Moment",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "Minute",
|
|
"jsonName": "minute",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hour",
|
|
"jsonName": "hour",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Day",
|
|
"jsonName": "day",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Month",
|
|
"jsonName": "month",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DayOfWeek",
|
|
"jsonName": "dayOfWeek",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Moment represents a parsed single time moment."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/cron.go",
|
|
"filename": "cron.go",
|
|
"name": "Schedule",
|
|
"formattedName": "Schedule",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "Minutes",
|
|
"jsonName": "minutes",
|
|
"goType": "map[int]__STRUCT__",
|
|
"inlineStructType": "map[int]struct{\n}",
|
|
"typescriptType": "Record\u003cnumber, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hours",
|
|
"jsonName": "hours",
|
|
"goType": "map[int]__STRUCT__",
|
|
"inlineStructType": "map[int]struct{\n}",
|
|
"typescriptType": "Record\u003cnumber, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Days",
|
|
"jsonName": "days",
|
|
"goType": "map[int]__STRUCT__",
|
|
"inlineStructType": "map[int]struct{\n}",
|
|
"typescriptType": "Record\u003cnumber, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Months",
|
|
"jsonName": "months",
|
|
"goType": "map[int]__STRUCT__",
|
|
"inlineStructType": "map[int]struct{\n}",
|
|
"typescriptType": "Record\u003cnumber, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DaysOfWeek",
|
|
"jsonName": "daysOfWeek",
|
|
"goType": "map[int]__STRUCT__",
|
|
"inlineStructType": "map[int]struct{\n}",
|
|
"typescriptType": "Record\u003cnumber, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rawExpr",
|
|
"jsonName": "rawExpr",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Schedule stores parsed information for each time component when a cron job should run."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/database.go",
|
|
"filename": "database.go",
|
|
"name": "Database",
|
|
"formattedName": "Database",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/downloader.go",
|
|
"filename": "downloader.go",
|
|
"name": "DownloadStatus",
|
|
"formattedName": "DownloadStatus",
|
|
"package": "plugin",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"downloading\"",
|
|
"\"completed\"",
|
|
"\"cancelled\"",
|
|
"\"error\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/downloader.go",
|
|
"filename": "downloader.go",
|
|
"name": "DownloadProgress",
|
|
"formattedName": "DownloadProgress",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Destination",
|
|
"jsonName": "destination",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalBytes",
|
|
"jsonName": "totalBytes",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSize",
|
|
"jsonName": "totalSize",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Speed",
|
|
"jsonName": "speed",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Percentage",
|
|
"jsonName": "percentage",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastUpdateTime",
|
|
"jsonName": "lastUpdate",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartTime",
|
|
"jsonName": "startTime",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastBytes",
|
|
"jsonName": "",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "Manga",
|
|
"formattedName": "Manga",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/manga.go",
|
|
"filename": "manga.go",
|
|
"name": "GetChapterContainerOptions",
|
|
"formattedName": "GetChapterContainerOptions",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Titles",
|
|
"jsonName": "Titles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "Year",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "Playback",
|
|
"formattedName": "Playback",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "PlaybackMPV",
|
|
"formattedName": "PlaybackMPV",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "mpv",
|
|
"jsonName": "mpv",
|
|
"goType": "mpv.Mpv",
|
|
"typescriptType": "Mpv",
|
|
"usedTypescriptType": "Mpv",
|
|
"usedStructName": "mpv.Mpv",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playback",
|
|
"jsonName": "playback",
|
|
"goType": "Playback",
|
|
"typescriptType": "Playback",
|
|
"usedTypescriptType": "Playback",
|
|
"usedStructName": "plugin.Playback",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/playback.go",
|
|
"filename": "playback.go",
|
|
"name": "PlaybackEvent",
|
|
"formattedName": "PlaybackEvent",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "IsVideoStarted",
|
|
"jsonName": "isVideoStarted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsVideoStopped",
|
|
"jsonName": "isVideoStopped",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsVideoCompleted",
|
|
"jsonName": "isVideoCompleted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsStreamStarted",
|
|
"jsonName": "isStreamStarted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsStreamStopped",
|
|
"jsonName": "isStreamStopped",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsStreamCompleted",
|
|
"jsonName": "isStreamCompleted",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartedEvent",
|
|
"jsonName": "startedEvent",
|
|
"goType": "__STRUCT__",
|
|
"typescriptType": "{ filename: string; }",
|
|
"usedTypescriptType": "{ filename: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StoppedEvent",
|
|
"jsonName": "stoppedEvent",
|
|
"goType": "__STRUCT__",
|
|
"typescriptType": "{ reason: string; }",
|
|
"usedTypescriptType": "{ reason: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletedEvent",
|
|
"jsonName": "completedEvent",
|
|
"goType": "__STRUCT__",
|
|
"typescriptType": "{ filename: string; }",
|
|
"usedTypescriptType": "{ filename: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "playbackmanager.PlaybackState",
|
|
"typescriptType": "PlaybackManager_PlaybackState",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackState",
|
|
"usedStructName": "playbackmanager.PlaybackState",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "mediaplayer.PlaybackStatus",
|
|
"typescriptType": "PlaybackStatus",
|
|
"usedTypescriptType": "PlaybackStatus",
|
|
"usedStructName": "mediaplayer.PlaybackStatus",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/storage.go",
|
|
"filename": "storage.go",
|
|
"name": "Storage",
|
|
"formattedName": "Storage",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "runtime",
|
|
"jsonName": "runtime",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "pluginDataCache",
|
|
"jsonName": "pluginDataCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cache to avoid repeated database calls"
|
|
]
|
|
},
|
|
{
|
|
"name": "keyDataCache",
|
|
"jsonName": "keyDataCache",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Cache to avoid repeated database calls"
|
|
]
|
|
},
|
|
{
|
|
"name": "keySubscribers",
|
|
"jsonName": "keySubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Subscribers for key changes"
|
|
]
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Storage is used to store data for an extension.",
|
|
" A new instance is created for each extension."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/store.go",
|
|
"filename": "store.go",
|
|
"name": "Store",
|
|
"formattedName": "Store",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "data",
|
|
"jsonName": "data",
|
|
"goType": "map[K]T",
|
|
"typescriptType": "Record\u003cK, T\u003e",
|
|
"usedTypescriptType": "T",
|
|
"usedStructName": "plugin.T",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "keySubscribers",
|
|
"jsonName": "keySubscribers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "deleted",
|
|
"jsonName": "deleted",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Store defines a concurrent safe in memory key-value data store.",
|
|
" A new instance is created for each extension."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/store.go",
|
|
"filename": "store.go",
|
|
"name": "StoreKeySubscriber",
|
|
"formattedName": "StoreKeySubscriber",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "Key",
|
|
"jsonName": "Key",
|
|
"goType": "K",
|
|
"typescriptType": "K",
|
|
"usedTypescriptType": "K",
|
|
"usedStructName": "plugin.K",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Channel",
|
|
"jsonName": "Channel",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/system.go",
|
|
"filename": "system.go",
|
|
"name": "AsyncCmd",
|
|
"formattedName": "AsyncCmd",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "cmd",
|
|
"jsonName": "cmd",
|
|
"goType": "exec.Cmd",
|
|
"typescriptType": "Cmd",
|
|
"usedTypescriptType": "Cmd",
|
|
"usedStructName": "exec.Cmd",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "appContext",
|
|
"jsonName": "appContext",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/system.go",
|
|
"filename": "system.go",
|
|
"name": "CmdHelper",
|
|
"formattedName": "CmdHelper",
|
|
"package": "plugin",
|
|
"fields": [
|
|
{
|
|
"name": "cmd",
|
|
"jsonName": "cmd",
|
|
"goType": "exec.Cmd",
|
|
"typescriptType": "Cmd",
|
|
"usedTypescriptType": "Cmd",
|
|
"usedStructName": "exec.Cmd",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stdout",
|
|
"jsonName": "stdout",
|
|
"goType": "io.ReadCloser",
|
|
"typescriptType": "ReadCloser",
|
|
"usedTypescriptType": "ReadCloser",
|
|
"usedStructName": "io.ReadCloser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stderr",
|
|
"jsonName": "stderr",
|
|
"goType": "io.ReadCloser",
|
|
"typescriptType": "ReadCloser",
|
|
"usedTypescriptType": "ReadCloser",
|
|
"usedStructName": "io.ReadCloser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "appContext",
|
|
"jsonName": "appContext",
|
|
"goType": "AppContextImpl",
|
|
"typescriptType": "AppContextImpl",
|
|
"usedTypescriptType": "AppContextImpl",
|
|
"usedStructName": "plugin.AppContextImpl",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/_scheduler.go",
|
|
"filename": "_scheduler.go",
|
|
"name": "Job",
|
|
"formattedName": "Job",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "fn",
|
|
"jsonName": "fn",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "resultCh",
|
|
"jsonName": "resultCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "async",
|
|
"jsonName": "async",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Flag to indicate if the job is async (doesn't need to wait for result)"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Job represents a task to be executed in the VM"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/_scheduler.go",
|
|
"filename": "_scheduler.go",
|
|
"name": "Scheduler",
|
|
"formattedName": "Scheduler",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "jobQueue",
|
|
"jsonName": "jobQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "context",
|
|
"jsonName": "context",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wg",
|
|
"jsonName": "wg",
|
|
"goType": "sync.WaitGroup",
|
|
"typescriptType": "WaitGroup",
|
|
"usedTypescriptType": "WaitGroup",
|
|
"usedStructName": "sync.WaitGroup",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentJob",
|
|
"jsonName": "currentJob",
|
|
"goType": "Job",
|
|
"typescriptType": "Job",
|
|
"usedTypescriptType": "Job",
|
|
"usedStructName": "plugin_ui.Job",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentJobLock",
|
|
"jsonName": "currentJobLock",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Scheduler handles all VM operations added concurrently in a single goroutine",
|
|
" Any goroutine that needs to execute a VM operation must schedule it because the UI VM isn't thread safe"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "ActionManager",
|
|
"formattedName": "ActionManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animePageButtons",
|
|
"jsonName": "animePageButtons",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animePageDropdownItems",
|
|
"jsonName": "animePageDropdownItems",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeLibraryDropdownItems",
|
|
"jsonName": "animeLibraryDropdownItems",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mangaPageButtons",
|
|
"jsonName": "mangaPageButtons",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaCardContextMenuItems",
|
|
"jsonName": "mediaCardContextMenuItems",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "episodeCardContextMenuItems",
|
|
"jsonName": "episodeCardContextMenuItems",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "episodeGridItemMenuItems",
|
|
"jsonName": "episodeGridItemMenuItems",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ActionManager",
|
|
"",
|
|
" Actions are buttons, dropdown items, and context menu items that are displayed in certain places in the UI.",
|
|
" They are defined in the plugin code and are used to trigger events.",
|
|
"",
|
|
" The ActionManager is responsible for registering, rendering, and handling events for actions."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "BaseActionProps",
|
|
"formattedName": "BaseActionProps",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Style",
|
|
"jsonName": "style",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "BaseAction",
|
|
"formattedName": "BaseAction",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": [
|
|
" Base action struct that all action types embed"
|
|
],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseActionProps"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "AnimePageButton",
|
|
"formattedName": "AnimePageButton",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Intent",
|
|
"jsonName": "intent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "EpisodeCardContextMenuItem",
|
|
"formattedName": "EpisodeCardContextMenuItem",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "EpisodeGridItemMenuItem",
|
|
"formattedName": "EpisodeGridItemMenuItem",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "MangaPageButton",
|
|
"formattedName": "MangaPageButton",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Intent",
|
|
"jsonName": "intent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "AnimePageDropdownMenuItem",
|
|
"formattedName": "AnimePageDropdownMenuItem",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "AnimeLibraryDropdownMenuItem",
|
|
"formattedName": "AnimeLibraryDropdownMenuItem",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "MediaCardContextMenuItemFor",
|
|
"formattedName": "MediaCardContextMenuItemFor",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"anime\"",
|
|
"\"manga\"",
|
|
"\"both\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/action.go",
|
|
"filename": "action.go",
|
|
"name": "MediaCardContextMenuItem",
|
|
"formattedName": "MediaCardContextMenuItem",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "For",
|
|
"jsonName": "for",
|
|
"goType": "MediaCardContextMenuItemFor",
|
|
"typescriptType": "MediaCardContextMenuItemFor",
|
|
"usedTypescriptType": "MediaCardContextMenuItemFor",
|
|
"usedStructName": "plugin_ui.MediaCardContextMenuItemFor",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" anime, manga, both"
|
|
]
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"plugin_ui.BaseAction"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/command.go",
|
|
"filename": "command.go",
|
|
"name": "CommandPaletteManager",
|
|
"formattedName": "CommandPaletteManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "updateMutex",
|
|
"jsonName": "updateMutex",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastUpdated",
|
|
"jsonName": "lastUpdated",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "componentManager",
|
|
"jsonName": "componentManager",
|
|
"goType": "ComponentManager",
|
|
"typescriptType": "ComponentManager",
|
|
"usedTypescriptType": "ComponentManager",
|
|
"usedStructName": "plugin_ui.ComponentManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "placeholder",
|
|
"jsonName": "placeholder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "keyboardShortcut",
|
|
"jsonName": "keyboardShortcut",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "registered",
|
|
"jsonName": "registered",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "renderedItems",
|
|
"jsonName": "renderedItems",
|
|
"goType": "[]CommandItemJSON",
|
|
"typescriptType": "Array\u003cCommandItemJSON\u003e",
|
|
"usedTypescriptType": "CommandItemJSON",
|
|
"usedStructName": "plugin_ui.CommandItemJSON",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Store rendered items when setItems is called"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" CommandPaletteManager is a manager for the command palette.",
|
|
" Unlike the Tray, command palette items are not reactive to state changes.",
|
|
" They are only rendered when the setItems function is called or the refresh function is called."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/command.go",
|
|
"filename": "command.go",
|
|
"name": "CommandItemJSON",
|
|
"formattedName": "CommandItemJSON",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FilterType",
|
|
"jsonName": "filterType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Heading",
|
|
"jsonName": "heading",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Components",
|
|
"jsonName": "components",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/command.go",
|
|
"filename": "command.go",
|
|
"name": "NewCommandPaletteOptions",
|
|
"formattedName": "NewCommandPaletteOptions",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Placeholder",
|
|
"jsonName": "placeholder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "KeyboardShortcut",
|
|
"jsonName": "keyboardShortcut",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/component_utils.go",
|
|
"filename": "component_utils.go",
|
|
"name": "ComponentProp",
|
|
"formattedName": "ComponentProp",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "Name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"label\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "Type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"string\""
|
|
]
|
|
},
|
|
{
|
|
"name": "Default",
|
|
"jsonName": "Default",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Is set if the prop is not provided, if not set and required is false, the prop will not be included in the component"
|
|
]
|
|
},
|
|
{
|
|
"name": "Required",
|
|
"jsonName": "Required",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" If true an no default value is provided, the component will throw a type error"
|
|
]
|
|
},
|
|
{
|
|
"name": "Validate",
|
|
"jsonName": "Validate",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Optional validation function"
|
|
]
|
|
},
|
|
{
|
|
"name": "OptionalFirstArg",
|
|
"jsonName": "OptionalFirstArg",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" If true, it can be the first argument to declaring the component as a shorthand (e.g. tray.button(\"Click me\") instead of tray.button({label: \"Click me\"}))"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/components.go",
|
|
"filename": "components.go",
|
|
"name": "ComponentManager",
|
|
"formattedName": "ComponentManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastRenderedComponents",
|
|
"jsonName": "lastRenderedComponents",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ComponentManager is used to register components.",
|
|
" Any higher-order UI system must use this to register components. (Tray)"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/context.go",
|
|
"filename": "context.go",
|
|
"name": "BatchedPluginEvents",
|
|
"formattedName": "BatchedPluginEvents",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Events",
|
|
"jsonName": "events",
|
|
"goType": "[]ServerPluginEvent",
|
|
"typescriptType": "Array\u003cServerPluginEvent\u003e",
|
|
"usedTypescriptType": "ServerPluginEvent",
|
|
"usedStructName": "plugin_ui.ServerPluginEvent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" BatchedPluginEvents represents a collection of plugin events to be sent together"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/context.go",
|
|
"filename": "context.go",
|
|
"name": "BatchedEvents",
|
|
"formattedName": "BatchedEvents",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Events",
|
|
"jsonName": "events",
|
|
"goType": "[]events.WebsocketClientEvent",
|
|
"typescriptType": "Array\u003cEvents_WebsocketClientEvent\u003e",
|
|
"usedTypescriptType": "Events_WebsocketClientEvent",
|
|
"usedStructName": "events.WebsocketClientEvent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" BatchedEvents represents a collection of events to be sent together"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/context.go",
|
|
"filename": "context.go",
|
|
"name": "Context",
|
|
"formattedName": "Context",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ui",
|
|
"jsonName": "ui",
|
|
"goType": "UI",
|
|
"typescriptType": "UI",
|
|
"usedTypescriptType": "UI",
|
|
"usedStructName": "plugin_ui.UI",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fetchSem",
|
|
"jsonName": "fetchSem",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Semaphore for concurrent fetch requests"
|
|
]
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "states",
|
|
"jsonName": "states",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stateSubscribers",
|
|
"jsonName": "stateSubscribers",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Schedule VM executions concurrently and execute them in order."
|
|
]
|
|
},
|
|
{
|
|
"name": "wsSubscriber",
|
|
"jsonName": "wsSubscriber",
|
|
"goType": "events.ClientEventSubscriber",
|
|
"typescriptType": "Events_ClientEventSubscriber",
|
|
"usedTypescriptType": "Events_ClientEventSubscriber",
|
|
"usedStructName": "events.ClientEventSubscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "eventBus",
|
|
"jsonName": "eventBus",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" map[string]map[string]*EventListener (event -\u003e listenerID -\u003e listener)"
|
|
]
|
|
},
|
|
{
|
|
"name": "contextObj",
|
|
"jsonName": "contextObj",
|
|
"goType": "goja.Object",
|
|
"typescriptType": "Object",
|
|
"usedTypescriptType": "Object",
|
|
"usedStructName": "goja.Object",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fieldRefCount",
|
|
"jsonName": "fieldRefCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Number of field refs registered"
|
|
]
|
|
},
|
|
{
|
|
"name": "exceptionCount",
|
|
"jsonName": "exceptionCount",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Number of exceptions that have occurred"
|
|
]
|
|
},
|
|
{
|
|
"name": "effectStack",
|
|
"jsonName": "effectStack",
|
|
"goType": "map[string]bool",
|
|
"typescriptType": "Record\u003cstring, boolean\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Track currently executing effects to prevent infinite loops"
|
|
]
|
|
},
|
|
{
|
|
"name": "effectCalls",
|
|
"jsonName": "effectCalls",
|
|
"goType": "map[string][]time.Time",
|
|
"typescriptType": "Record\u003cstring, Array\u003cstring\u003e\u003e",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Track effect calls within time window"
|
|
]
|
|
},
|
|
{
|
|
"name": "updateBatchMu",
|
|
"jsonName": "updateBatchMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "pendingStateUpdates",
|
|
"jsonName": "pendingStateUpdates",
|
|
"goType": "map[string]__STRUCT__",
|
|
"inlineStructType": "map[string]struct{\n}",
|
|
"typescriptType": "Record\u003cstring, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Set of state IDs with pending updates"
|
|
]
|
|
},
|
|
{
|
|
"name": "updateBatchTimer",
|
|
"jsonName": "updateBatchTimer",
|
|
"goType": "time.Timer",
|
|
"typescriptType": "Timer",
|
|
"usedTypescriptType": "Timer",
|
|
"usedStructName": "time.Timer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Timer for flushing batched updates"
|
|
]
|
|
},
|
|
{
|
|
"name": "eventBatchMu",
|
|
"jsonName": "eventBatchMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "pendingClientEvents",
|
|
"jsonName": "pendingClientEvents",
|
|
"goType": "[]ServerPluginEvent",
|
|
"typescriptType": "Array\u003cServerPluginEvent\u003e",
|
|
"usedTypescriptType": "ServerPluginEvent",
|
|
"usedStructName": "plugin_ui.ServerPluginEvent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Queue of pending events to send to client"
|
|
]
|
|
},
|
|
{
|
|
"name": "eventBatchTimer",
|
|
"jsonName": "eventBatchTimer",
|
|
"goType": "time.Timer",
|
|
"typescriptType": "Timer",
|
|
"usedTypescriptType": "Timer",
|
|
"usedStructName": "time.Timer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Timer for flushing batched events"
|
|
]
|
|
},
|
|
{
|
|
"name": "eventBatchSize",
|
|
"jsonName": "eventBatchSize",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Current size of the event batch"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastUIUpdateAt",
|
|
"jsonName": "lastUIUpdateAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "uiUpdateMu",
|
|
"jsonName": "uiUpdateMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "webviewManager",
|
|
"jsonName": "webviewManager",
|
|
"goType": "WebviewManager",
|
|
"typescriptType": "WebviewManager",
|
|
"usedTypescriptType": "WebviewManager",
|
|
"usedStructName": "plugin_ui.WebviewManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" UNUSED"
|
|
]
|
|
},
|
|
{
|
|
"name": "screenManager",
|
|
"jsonName": "screenManager",
|
|
"goType": "ScreenManager",
|
|
"typescriptType": "ScreenManager",
|
|
"usedTypescriptType": "ScreenManager",
|
|
"usedStructName": "plugin_ui.ScreenManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Listen for screen events, send screen actions"
|
|
]
|
|
},
|
|
{
|
|
"name": "trayManager",
|
|
"jsonName": "trayManager",
|
|
"goType": "TrayManager",
|
|
"typescriptType": "TrayManager",
|
|
"usedTypescriptType": "TrayManager",
|
|
"usedStructName": "plugin_ui.TrayManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Register and manage tray"
|
|
]
|
|
},
|
|
{
|
|
"name": "actionManager",
|
|
"jsonName": "actionManager",
|
|
"goType": "ActionManager",
|
|
"typescriptType": "ActionManager",
|
|
"usedTypescriptType": "ActionManager",
|
|
"usedStructName": "plugin_ui.ActionManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Register and manage actions"
|
|
]
|
|
},
|
|
{
|
|
"name": "formManager",
|
|
"jsonName": "formManager",
|
|
"goType": "FormManager",
|
|
"typescriptType": "FormManager",
|
|
"usedTypescriptType": "FormManager",
|
|
"usedStructName": "plugin_ui.FormManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Register and manage forms"
|
|
]
|
|
},
|
|
{
|
|
"name": "toastManager",
|
|
"jsonName": "toastManager",
|
|
"goType": "ToastManager",
|
|
"typescriptType": "ToastManager",
|
|
"usedTypescriptType": "ToastManager",
|
|
"usedStructName": "plugin_ui.ToastManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Register and manage toasts"
|
|
]
|
|
},
|
|
{
|
|
"name": "commandPaletteManager",
|
|
"jsonName": "commandPaletteManager",
|
|
"goType": "CommandPaletteManager",
|
|
"typescriptType": "CommandPaletteManager",
|
|
"usedTypescriptType": "CommandPaletteManager",
|
|
"usedStructName": "plugin_ui.CommandPaletteManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Register and manage command palette"
|
|
]
|
|
},
|
|
{
|
|
"name": "domManager",
|
|
"jsonName": "domManager",
|
|
"goType": "DOMManager",
|
|
"typescriptType": "DOMManager",
|
|
"usedTypescriptType": "DOMManager",
|
|
"usedStructName": "plugin_ui.DOMManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" DOM manipulation manager"
|
|
]
|
|
},
|
|
{
|
|
"name": "notificationManager",
|
|
"jsonName": "notificationManager",
|
|
"goType": "NotificationManager",
|
|
"typescriptType": "NotificationManager",
|
|
"usedTypescriptType": "NotificationManager",
|
|
"usedStructName": "plugin_ui.NotificationManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Register and manage notifications"
|
|
]
|
|
},
|
|
{
|
|
"name": "atomicCleanupCounter",
|
|
"jsonName": "atomicCleanupCounter",
|
|
"goType": "atomic.Int64",
|
|
"typescriptType": "Int64",
|
|
"usedTypescriptType": "Int64",
|
|
"usedStructName": "atomic.Int64",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onCleanupFns",
|
|
"jsonName": "onCleanupFns",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cron",
|
|
"jsonName": "cron",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "registeredInlineEventHandlers",
|
|
"jsonName": "registeredInlineEventHandlers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Context manages the entire plugin UI during its lifecycle"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/context.go",
|
|
"filename": "context.go",
|
|
"name": "State",
|
|
"formattedName": "State",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "Value",
|
|
"goType": "goja.Value",
|
|
"typescriptType": "Value",
|
|
"usedTypescriptType": "Value",
|
|
"usedStructName": "goja.Value",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/context.go",
|
|
"filename": "context.go",
|
|
"name": "EventListener",
|
|
"formattedName": "EventListener",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListenTo",
|
|
"jsonName": "ListenTo",
|
|
"goType": "[]ClientEventType",
|
|
"typescriptType": "Array\u003cClientEventType\u003e",
|
|
"usedTypescriptType": "ClientEventType",
|
|
"usedStructName": "plugin_ui.ClientEventType",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Optional event type to listen for"
|
|
]
|
|
},
|
|
{
|
|
"name": "queue",
|
|
"jsonName": "queue",
|
|
"goType": "[]ClientPluginEvent",
|
|
"typescriptType": "Array\u003cClientPluginEvent\u003e",
|
|
"usedTypescriptType": "ClientPluginEvent",
|
|
"usedStructName": "plugin_ui.ClientPluginEvent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Queue for event payloads"
|
|
]
|
|
},
|
|
{
|
|
"name": "callback",
|
|
"jsonName": "callback",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Callback function to process events"
|
|
]
|
|
},
|
|
{
|
|
"name": "closed",
|
|
"jsonName": "closed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" EventListener is used by Goja methods to listen for events from the client"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/dom.go",
|
|
"filename": "dom.go",
|
|
"name": "DOMManager",
|
|
"formattedName": "DOMManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "elementObservers",
|
|
"jsonName": "elementObservers",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "eventListeners",
|
|
"jsonName": "eventListeners",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" DOMManager handles DOM manipulation requests from plugins"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/dom.go",
|
|
"filename": "dom.go",
|
|
"name": "ElementObserver",
|
|
"formattedName": "ElementObserver",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Selector",
|
|
"jsonName": "Selector",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Callback",
|
|
"jsonName": "Callback",
|
|
"goType": "goja.Callable",
|
|
"typescriptType": "Callable",
|
|
"usedTypescriptType": "Callable",
|
|
"usedStructName": "goja.Callable",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/dom.go",
|
|
"filename": "dom.go",
|
|
"name": "DOMEventListener",
|
|
"formattedName": "DOMEventListener",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "ID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ElementId",
|
|
"jsonName": "ElementId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EventType",
|
|
"jsonName": "EventType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Callback",
|
|
"jsonName": "Callback",
|
|
"goType": "goja.Callable",
|
|
"typescriptType": "Callable",
|
|
"usedTypescriptType": "Callable",
|
|
"usedStructName": "goja.Callable",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/dom.go",
|
|
"filename": "dom.go",
|
|
"name": "QueryElementOptions",
|
|
"formattedName": "QueryElementOptions",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "WithInnerHTML",
|
|
"jsonName": "withInnerHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithOuterHTML",
|
|
"jsonName": "withOuterHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdentifyChildren",
|
|
"jsonName": "identifyChildren",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientEventType",
|
|
"formattedName": "ClientEventType",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"tray:render\"",
|
|
"\"tray:list-icons\"",
|
|
"\"tray:opened\"",
|
|
"\"tray:closed\"",
|
|
"\"tray:clicked\"",
|
|
"\"command-palette:list\"",
|
|
"\"command-palette:opened\"",
|
|
"\"command-palette:closed\"",
|
|
"\"command-palette:render\"",
|
|
"\"command-palette:input\"",
|
|
"\"command-palette:item-selected\"",
|
|
"\"action:anime-page-buttons:render\"",
|
|
"\"action:anime-page-dropdown-items:render\"",
|
|
"\"action:manga-page-buttons:render\"",
|
|
"\"action:media-card-context-menu-items:render\"",
|
|
"\"action:anime-library-dropdown-items:render\"",
|
|
"\"action:episode-card-context-menu-items:render\"",
|
|
"\"action:episode-grid-item-menu-items:render\"",
|
|
"\"action:clicked\"",
|
|
"\"form:submitted\"",
|
|
"\"screen:changed\"",
|
|
"\"handler:triggered\"",
|
|
"\"field-ref:send-value\"",
|
|
"\"dom:query-result\"",
|
|
"\"dom:query-one-result\"",
|
|
"\"dom:observe-result\"",
|
|
"\"dom:stop-observe\"",
|
|
"\"dom:create-result\"",
|
|
"\"dom:element-updated\"",
|
|
"\"dom:event-triggered\"",
|
|
"\"dom:ready\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientPluginEvent",
|
|
"formattedName": "ClientPluginEvent",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ExtensionID",
|
|
"jsonName": "extensionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ClientEventType",
|
|
"typescriptType": "ClientEventType",
|
|
"usedTypescriptType": "ClientEventType",
|
|
"usedStructName": "plugin_ui.ClientEventType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ClientPluginEvent is an event received from the client"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientRenderTrayEventPayload",
|
|
"formattedName": "ClientRenderTrayEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientListTrayIconsEventPayload",
|
|
"formattedName": "ClientListTrayIconsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientTrayOpenedEventPayload",
|
|
"formattedName": "ClientTrayOpenedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientTrayClosedEventPayload",
|
|
"formattedName": "ClientTrayClosedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientTrayClickedEventPayload",
|
|
"formattedName": "ClientTrayClickedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderAnimePageButtonsEventPayload",
|
|
"formattedName": "ClientActionRenderAnimePageButtonsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderAnimePageDropdownItemsEventPayload",
|
|
"formattedName": "ClientActionRenderAnimePageDropdownItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderMangaPageButtonsEventPayload",
|
|
"formattedName": "ClientActionRenderMangaPageButtonsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderMediaCardContextMenuItemsEventPayload",
|
|
"formattedName": "ClientActionRenderMediaCardContextMenuItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderAnimeLibraryDropdownItemsEventPayload",
|
|
"formattedName": "ClientActionRenderAnimeLibraryDropdownItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderEpisodeCardContextMenuItemsEventPayload",
|
|
"formattedName": "ClientActionRenderEpisodeCardContextMenuItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionRenderEpisodeGridItemMenuItemsEventPayload",
|
|
"formattedName": "ClientActionRenderEpisodeGridItemMenuItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientListCommandPalettesEventPayload",
|
|
"formattedName": "ClientListCommandPalettesEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientCommandPaletteOpenedEventPayload",
|
|
"formattedName": "ClientCommandPaletteOpenedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientCommandPaletteClosedEventPayload",
|
|
"formattedName": "ClientCommandPaletteClosedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientActionClickedEventPayload",
|
|
"formattedName": "ClientActionClickedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ActionID",
|
|
"jsonName": "actionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Event",
|
|
"jsonName": "event",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientEventHandlerTriggeredEventPayload",
|
|
"formattedName": "ClientEventHandlerTriggeredEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "HandlerName",
|
|
"jsonName": "handlerName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Event",
|
|
"jsonName": "event",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientFormSubmittedEventPayload",
|
|
"formattedName": "ClientFormSubmittedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "FormName",
|
|
"jsonName": "formName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientScreenChangedEventPayload",
|
|
"formattedName": "ClientScreenChangedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Pathname",
|
|
"jsonName": "pathname",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientFieldRefSendValueEventPayload",
|
|
"formattedName": "ClientFieldRefSendValueEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "FieldRef",
|
|
"jsonName": "fieldRef",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientRenderCommandPaletteEventPayload",
|
|
"formattedName": "ClientRenderCommandPaletteEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientCommandPaletteItemSelectedEventPayload",
|
|
"formattedName": "ClientCommandPaletteItemSelectedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ItemID",
|
|
"jsonName": "itemId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientCommandPaletteInputEventPayload",
|
|
"formattedName": "ClientCommandPaletteInputEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMEventTriggeredEventPayload",
|
|
"formattedName": "ClientDOMEventTriggeredEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ElementId",
|
|
"jsonName": "elementId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EventType",
|
|
"jsonName": "eventType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Event",
|
|
"jsonName": "event",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMQueryResultEventPayload",
|
|
"formattedName": "ClientDOMQueryResultEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Elements",
|
|
"jsonName": "elements",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMQueryOneResultEventPayload",
|
|
"formattedName": "ClientDOMQueryOneResultEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Element",
|
|
"jsonName": "element",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMObserveResultEventPayload",
|
|
"formattedName": "ClientDOMObserveResultEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ObserverId",
|
|
"jsonName": "observerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Elements",
|
|
"jsonName": "elements",
|
|
"goType": "[]",
|
|
"typescriptType": "Array\u003cany\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMCreateResultEventPayload",
|
|
"formattedName": "ClientDOMCreateResultEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Element",
|
|
"jsonName": "element",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMElementUpdatedEventPayload",
|
|
"formattedName": "ClientDOMElementUpdatedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ElementId",
|
|
"jsonName": "elementId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Action",
|
|
"jsonName": "action",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Result",
|
|
"jsonName": "result",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMStopObserveEventPayload",
|
|
"formattedName": "ClientDOMStopObserveEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ObserverId",
|
|
"jsonName": "observerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ClientDOMReadyEventPayload",
|
|
"formattedName": "ClientDOMReadyEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerEventType",
|
|
"formattedName": "ServerEventType",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"tray:updated\"",
|
|
"\"tray:icon\"",
|
|
"\"tray:badge-updated\"",
|
|
"\"tray:open\"",
|
|
"\"tray:close\"",
|
|
"\"command-palette:info\"",
|
|
"\"command-palette:updated\"",
|
|
"\"command-palette:open\"",
|
|
"\"command-palette:close\"",
|
|
"\"command-palette:get-input\"",
|
|
"\"command-palette:set-input\"",
|
|
"\"action:anime-page-buttons:updated\"",
|
|
"\"action:anime-page-dropdown-items:updated\"",
|
|
"\"action:manga-page-buttons:updated\"",
|
|
"\"action:media-card-context-menu-items:updated\"",
|
|
"\"action:episode-card-context-menu-items:updated\"",
|
|
"\"action:episode-grid-item-menu-items:updated\"",
|
|
"\"action:anime-library-dropdown-items:updated\"",
|
|
"\"form:reset\"",
|
|
"\"form:set-values\"",
|
|
"\"field-ref:set-value\"",
|
|
"\"fatal-error\"",
|
|
"\"screen:navigate-to\"",
|
|
"\"screen:reload\"",
|
|
"\"screen:get-current\"",
|
|
"\"dom:query\"",
|
|
"\"dom:query-one\"",
|
|
"\"dom:observe\"",
|
|
"\"dom:stop-observe\"",
|
|
"\"dom:create\"",
|
|
"\"dom:manipulate\"",
|
|
"\"dom:observe-in-view\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerPluginEvent",
|
|
"formattedName": "ServerPluginEvent",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ExtensionID",
|
|
"jsonName": "extensionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Extension ID must be set"
|
|
]
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "ServerEventType",
|
|
"typescriptType": "ServerEventType",
|
|
"usedTypescriptType": "ServerEventType",
|
|
"usedStructName": "plugin_ui.ServerEventType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Payload",
|
|
"jsonName": "payload",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ServerPluginEvent is an event sent to the client"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerTrayUpdatedEventPayload",
|
|
"formattedName": "ServerTrayUpdatedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Components",
|
|
"jsonName": "components",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerCommandPaletteUpdatedEventPayload",
|
|
"formattedName": "ServerCommandPaletteUpdatedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Placeholder",
|
|
"jsonName": "placeholder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerTrayOpenEventPayload",
|
|
"formattedName": "ServerTrayOpenEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ExtensionID",
|
|
"jsonName": "extensionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerTrayCloseEventPayload",
|
|
"formattedName": "ServerTrayCloseEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ExtensionID",
|
|
"jsonName": "extensionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerTrayIconEventPayload",
|
|
"formattedName": "ServerTrayIconEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ExtensionID",
|
|
"jsonName": "extensionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExtensionName",
|
|
"jsonName": "extensionName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IconURL",
|
|
"jsonName": "iconUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithContent",
|
|
"jsonName": "withContent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TooltipText",
|
|
"jsonName": "tooltipText",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BadgeNumber",
|
|
"jsonName": "badgeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BadgeIntent",
|
|
"jsonName": "badgeIntent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Width",
|
|
"jsonName": "width",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinHeight",
|
|
"jsonName": "minHeight",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDrawer",
|
|
"jsonName": "isDrawer",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerTrayBadgeUpdatedEventPayload",
|
|
"formattedName": "ServerTrayBadgeUpdatedEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "BadgeNumber",
|
|
"jsonName": "badgeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BadgeIntent",
|
|
"jsonName": "badgeIntent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerFormResetEventPayload",
|
|
"formattedName": "ServerFormResetEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "FormName",
|
|
"jsonName": "formName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FieldToReset",
|
|
"jsonName": "fieldToReset",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" If not set, the form will be reset"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerFormSetValuesEventPayload",
|
|
"formattedName": "ServerFormSetValuesEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "FormName",
|
|
"jsonName": "formName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Data",
|
|
"jsonName": "data",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerFieldRefSetValueEventPayload",
|
|
"formattedName": "ServerFieldRefSetValueEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "FieldRef",
|
|
"jsonName": "fieldRef",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerFieldRefGetValueEventPayload",
|
|
"formattedName": "ServerFieldRefGetValueEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "FieldRef",
|
|
"jsonName": "fieldRef",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerFatalErrorEventPayload",
|
|
"formattedName": "ServerFatalErrorEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerScreenNavigateToEventPayload",
|
|
"formattedName": "ServerScreenNavigateToEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderAnimePageButtonsEventPayload",
|
|
"formattedName": "ServerActionRenderAnimePageButtonsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Buttons",
|
|
"jsonName": "buttons",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderAnimePageDropdownItemsEventPayload",
|
|
"formattedName": "ServerActionRenderAnimePageDropdownItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderMangaPageButtonsEventPayload",
|
|
"formattedName": "ServerActionRenderMangaPageButtonsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Buttons",
|
|
"jsonName": "buttons",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderMediaCardContextMenuItemsEventPayload",
|
|
"formattedName": "ServerActionRenderMediaCardContextMenuItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderAnimeLibraryDropdownItemsEventPayload",
|
|
"formattedName": "ServerActionRenderAnimeLibraryDropdownItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderEpisodeCardContextMenuItemsEventPayload",
|
|
"formattedName": "ServerActionRenderEpisodeCardContextMenuItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerActionRenderEpisodeGridItemMenuItemsEventPayload",
|
|
"formattedName": "ServerActionRenderEpisodeGridItemMenuItemsEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerScreenReloadEventPayload",
|
|
"formattedName": "ServerScreenReloadEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerCommandPaletteInfoEventPayload",
|
|
"formattedName": "ServerCommandPaletteInfoEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Placeholder",
|
|
"jsonName": "placeholder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "KeyboardShortcut",
|
|
"jsonName": "keyboardShortcut",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerCommandPaletteOpenEventPayload",
|
|
"formattedName": "ServerCommandPaletteOpenEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerCommandPaletteCloseEventPayload",
|
|
"formattedName": "ServerCommandPaletteCloseEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerCommandPaletteGetInputEventPayload",
|
|
"formattedName": "ServerCommandPaletteGetInputEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerCommandPaletteSetInputEventPayload",
|
|
"formattedName": "ServerCommandPaletteSetInputEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerScreenGetCurrentEventPayload",
|
|
"formattedName": "ServerScreenGetCurrentEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMQueryEventPayload",
|
|
"formattedName": "ServerDOMQueryEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Selector",
|
|
"jsonName": "selector",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithInnerHTML",
|
|
"jsonName": "withInnerHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithOuterHTML",
|
|
"jsonName": "withOuterHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdentifyChildren",
|
|
"jsonName": "identifyChildren",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Add DOM event payloads"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMQueryOneEventPayload",
|
|
"formattedName": "ServerDOMQueryOneEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Selector",
|
|
"jsonName": "selector",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithInnerHTML",
|
|
"jsonName": "withInnerHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithOuterHTML",
|
|
"jsonName": "withOuterHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdentifyChildren",
|
|
"jsonName": "identifyChildren",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMObserveEventPayload",
|
|
"formattedName": "ServerDOMObserveEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Selector",
|
|
"jsonName": "selector",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ObserverId",
|
|
"jsonName": "observerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithInnerHTML",
|
|
"jsonName": "withInnerHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithOuterHTML",
|
|
"jsonName": "withOuterHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdentifyChildren",
|
|
"jsonName": "identifyChildren",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMStopObserveEventPayload",
|
|
"formattedName": "ServerDOMStopObserveEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ObserverId",
|
|
"jsonName": "observerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMCreateEventPayload",
|
|
"formattedName": "ServerDOMCreateEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "TagName",
|
|
"jsonName": "tagName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMManipulateEventPayload",
|
|
"formattedName": "ServerDOMManipulateEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ElementId",
|
|
"jsonName": "elementId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Action",
|
|
"jsonName": "action",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Params",
|
|
"jsonName": "params",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RequestID",
|
|
"jsonName": "requestId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/events.go",
|
|
"filename": "events.go",
|
|
"name": "ServerDOMObserveInViewEventPayload",
|
|
"formattedName": "ServerDOMObserveInViewEventPayload",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Selector",
|
|
"jsonName": "selector",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ObserverId",
|
|
"jsonName": "observerId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithInnerHTML",
|
|
"jsonName": "withInnerHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WithOuterHTML",
|
|
"jsonName": "withOuterHTML",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdentifyChildren",
|
|
"jsonName": "identifyChildren",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Margin",
|
|
"jsonName": "margin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/form.go",
|
|
"filename": "form.go",
|
|
"name": "FormManager",
|
|
"formattedName": "FormManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/form.go",
|
|
"filename": "form.go",
|
|
"name": "FormField",
|
|
"formattedName": "FormField",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Placeholder",
|
|
"jsonName": "placeholder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Options",
|
|
"jsonName": "options",
|
|
"goType": "[]FormFieldOption",
|
|
"typescriptType": "Array\u003cFormFieldOption\u003e",
|
|
"usedTypescriptType": "FormFieldOption",
|
|
"usedStructName": "plugin_ui.FormFieldOption",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Props",
|
|
"jsonName": "props",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/form.go",
|
|
"filename": "form.go",
|
|
"name": "FormFieldOption",
|
|
"formattedName": "FormFieldOption",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "value",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/form.go",
|
|
"filename": "form.go",
|
|
"name": "Form",
|
|
"formattedName": "Form",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Props",
|
|
"jsonName": "props",
|
|
"goType": "FormProps",
|
|
"typescriptType": "FormProps",
|
|
"usedTypescriptType": "FormProps",
|
|
"usedStructName": "plugin_ui.FormProps",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "manager",
|
|
"jsonName": "manager",
|
|
"goType": "FormManager",
|
|
"typescriptType": "FormManager",
|
|
"usedTypescriptType": "FormManager",
|
|
"usedStructName": "plugin_ui.FormManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/form.go",
|
|
"filename": "form.go",
|
|
"name": "FormProps",
|
|
"formattedName": "FormProps",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Fields",
|
|
"jsonName": "fields",
|
|
"goType": "[]FormField",
|
|
"typescriptType": "Array\u003cFormField\u003e",
|
|
"usedTypescriptType": "FormField",
|
|
"usedStructName": "plugin_ui.FormField",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/notification.go",
|
|
"filename": "notification.go",
|
|
"name": "NotificationManager",
|
|
"formattedName": "NotificationManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/screen.go",
|
|
"filename": "screen.go",
|
|
"name": "ScreenManager",
|
|
"formattedName": "ScreenManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/toast.go",
|
|
"filename": "toast.go",
|
|
"name": "ToastManager",
|
|
"formattedName": "ToastManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/tray.go",
|
|
"filename": "tray.go",
|
|
"name": "TrayManager",
|
|
"formattedName": "TrayManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "tray",
|
|
"jsonName": "tray",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastUpdatedAt",
|
|
"jsonName": "lastUpdatedAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "updateMutex",
|
|
"jsonName": "updateMutex",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "componentManager",
|
|
"jsonName": "componentManager",
|
|
"goType": "ComponentManager",
|
|
"typescriptType": "ComponentManager",
|
|
"usedTypescriptType": "ComponentManager",
|
|
"usedStructName": "plugin_ui.ComponentManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/tray.go",
|
|
"filename": "tray.go",
|
|
"name": "Tray",
|
|
"formattedName": "Tray",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "WithContent",
|
|
"jsonName": "withContent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IconURL",
|
|
"jsonName": "iconUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TooltipText",
|
|
"jsonName": "tooltipText",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BadgeNumber",
|
|
"jsonName": "badgeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BadgeIntent",
|
|
"jsonName": "badgeIntent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Width",
|
|
"jsonName": "width",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MinHeight",
|
|
"jsonName": "minHeight",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsDrawer",
|
|
"jsonName": "isDrawer",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "renderFunc",
|
|
"jsonName": "renderFunc",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "trayManager",
|
|
"jsonName": "trayManager",
|
|
"goType": "TrayManager",
|
|
"typescriptType": "TrayManager",
|
|
"usedTypescriptType": "TrayManager",
|
|
"usedStructName": "plugin_ui.TrayManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/tray.go",
|
|
"filename": "tray.go",
|
|
"name": "Component",
|
|
"formattedName": "Component",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Props",
|
|
"jsonName": "props",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Key",
|
|
"jsonName": "key",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/ui.go",
|
|
"filename": "ui.go",
|
|
"name": "UI",
|
|
"formattedName": "UI",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ext",
|
|
"jsonName": "ext",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "context",
|
|
"jsonName": "context",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "vm",
|
|
"jsonName": "vm",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" VM executing the UI"
|
|
]
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "appContext",
|
|
"jsonName": "appContext",
|
|
"goType": "plugin.AppContext",
|
|
"typescriptType": "AppContext",
|
|
"usedTypescriptType": "AppContext",
|
|
"usedStructName": "plugin.AppContext",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"jsonName": "scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastException",
|
|
"jsonName": "lastException",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "destroyedCh",
|
|
"jsonName": "destroyedCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "destroyed",
|
|
"jsonName": "destroyed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" UI registry, unique to a plugin and VM"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/ui.go",
|
|
"filename": "ui.go",
|
|
"name": "NewUIOptions",
|
|
"formattedName": "NewUIOptions",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VM",
|
|
"jsonName": "VM",
|
|
"goType": "goja.Runtime",
|
|
"typescriptType": "Runtime",
|
|
"usedTypescriptType": "Runtime",
|
|
"usedStructName": "goja.Runtime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSManager",
|
|
"jsonName": "WSManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Scheduler",
|
|
"jsonName": "Scheduler",
|
|
"goType": "goja_util.Scheduler",
|
|
"typescriptType": "Scheduler",
|
|
"usedTypescriptType": "Scheduler",
|
|
"usedStructName": "goja_util.Scheduler",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Extension",
|
|
"jsonName": "Extension",
|
|
"goType": "extension.Extension",
|
|
"typescriptType": "Extension_Extension",
|
|
"usedTypescriptType": "Extension_Extension",
|
|
"usedStructName": "extension.Extension",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/ui.go",
|
|
"filename": "ui.go",
|
|
"name": "BatchedClientEvents",
|
|
"formattedName": "BatchedClientEvents",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "Events",
|
|
"jsonName": "events",
|
|
"goType": "[]map[string]",
|
|
"typescriptType": "Array\u003cRecord\u003cstring, any\u003e\u003e",
|
|
"usedStructName": "plugin_ui.map[string]",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Add this new type to handle batched events from the client"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/plugin/ui/webview.go",
|
|
"filename": "webview.go",
|
|
"name": "WebviewManager",
|
|
"formattedName": "WebviewManager",
|
|
"package": "plugin_ui",
|
|
"fields": [
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "plugin_ui.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/report.go",
|
|
"filename": "report.go",
|
|
"name": "ClickLog",
|
|
"formattedName": "Report_ClickLog",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Element",
|
|
"jsonName": "element",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageURL",
|
|
"jsonName": "pageUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClassName",
|
|
"jsonName": "className",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/report.go",
|
|
"filename": "report.go",
|
|
"name": "NetworkLog",
|
|
"formattedName": "Report_NetworkLog",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Method",
|
|
"jsonName": "method",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageURL",
|
|
"jsonName": "pageUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Duration",
|
|
"jsonName": "duration",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DataPreview",
|
|
"jsonName": "dataPreview",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Body",
|
|
"jsonName": "body",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/report.go",
|
|
"filename": "report.go",
|
|
"name": "ReactQueryLog",
|
|
"formattedName": "Report_ReactQueryLog",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageURL",
|
|
"jsonName": "pageUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Error",
|
|
"jsonName": "error",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DataPreview",
|
|
"jsonName": "dataPreview",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DataType",
|
|
"jsonName": "dataType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/report.go",
|
|
"filename": "report.go",
|
|
"name": "ConsoleLog",
|
|
"formattedName": "Report_ConsoleLog",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Content",
|
|
"jsonName": "content",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PageURL",
|
|
"jsonName": "pageUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/report.go",
|
|
"filename": "report.go",
|
|
"name": "UnlockedLocalFile",
|
|
"formattedName": "Report_UnlockedLocalFile",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "mediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/report.go",
|
|
"filename": "report.go",
|
|
"name": "IssueReport",
|
|
"formattedName": "Report_IssueReport",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "createdAt",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "userAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AppVersion",
|
|
"jsonName": "appVersion",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OS",
|
|
"jsonName": "os",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Arch",
|
|
"jsonName": "arch",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClickLogs",
|
|
"jsonName": "clickLogs",
|
|
"goType": "[]ClickLog",
|
|
"typescriptType": "Array\u003cReport_ClickLog\u003e",
|
|
"usedTypescriptType": "Report_ClickLog",
|
|
"usedStructName": "report.ClickLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NetworkLogs",
|
|
"jsonName": "networkLogs",
|
|
"goType": "[]NetworkLog",
|
|
"typescriptType": "Array\u003cReport_NetworkLog\u003e",
|
|
"usedTypescriptType": "Report_NetworkLog",
|
|
"usedStructName": "report.NetworkLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReactQueryLogs",
|
|
"jsonName": "reactQueryLogs",
|
|
"goType": "[]ReactQueryLog",
|
|
"typescriptType": "Array\u003cReport_ReactQueryLog\u003e",
|
|
"usedTypescriptType": "Report_ReactQueryLog",
|
|
"usedStructName": "report.ReactQueryLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ConsoleLogs",
|
|
"jsonName": "consoleLogs",
|
|
"goType": "[]ConsoleLog",
|
|
"typescriptType": "Array\u003cReport_ConsoleLog\u003e",
|
|
"usedTypescriptType": "Report_ConsoleLog",
|
|
"usedStructName": "report.ConsoleLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UnlockedLocalFiles",
|
|
"jsonName": "unlockedLocalFiles",
|
|
"goType": "[]UnlockedLocalFile",
|
|
"typescriptType": "Array\u003cReport_UnlockedLocalFile\u003e",
|
|
"usedTypescriptType": "Report_UnlockedLocalFile",
|
|
"usedStructName": "report.UnlockedLocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanLogs",
|
|
"jsonName": "scanLogs",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerLogs",
|
|
"jsonName": "serverLogs",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerStatus",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Report_Repository",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "savedIssueReport",
|
|
"jsonName": "savedIssueReport",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/report/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "SaveIssueReportOptions",
|
|
"formattedName": "Report_SaveIssueReportOptions",
|
|
"package": "report",
|
|
"fields": [
|
|
{
|
|
"name": "LogsDir",
|
|
"jsonName": "logsDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "userAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClickLogs",
|
|
"jsonName": "clickLogs",
|
|
"goType": "[]ClickLog",
|
|
"typescriptType": "Array\u003cReport_ClickLog\u003e",
|
|
"usedTypescriptType": "Report_ClickLog",
|
|
"usedStructName": "report.ClickLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NetworkLogs",
|
|
"jsonName": "networkLogs",
|
|
"goType": "[]NetworkLog",
|
|
"typescriptType": "Array\u003cReport_NetworkLog\u003e",
|
|
"usedTypescriptType": "Report_NetworkLog",
|
|
"usedStructName": "report.NetworkLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReactQueryLogs",
|
|
"jsonName": "reactQueryLogs",
|
|
"goType": "[]ReactQueryLog",
|
|
"typescriptType": "Array\u003cReport_ReactQueryLog\u003e",
|
|
"usedTypescriptType": "Report_ReactQueryLog",
|
|
"usedStructName": "report.ReactQueryLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ConsoleLogs",
|
|
"jsonName": "consoleLogs",
|
|
"goType": "[]ConsoleLog",
|
|
"typescriptType": "Array\u003cReport_ConsoleLog\u003e",
|
|
"usedTypescriptType": "Report_ConsoleLog",
|
|
"usedStructName": "report.ConsoleLog",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LocalFiles",
|
|
"jsonName": "localFiles",
|
|
"goType": "[]anime.LocalFile",
|
|
"typescriptType": "Array\u003cAnime_LocalFile\u003e",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "settings",
|
|
"goType": "models.Settings",
|
|
"typescriptType": "Models_Settings",
|
|
"usedTypescriptType": "Models_Settings",
|
|
"usedStructName": "models.Settings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridSettings",
|
|
"jsonName": "debridSettings",
|
|
"goType": "models.DebridSettings",
|
|
"typescriptType": "Models_DebridSettings",
|
|
"usedTypescriptType": "Models_DebridSettings",
|
|
"usedStructName": "models.DebridSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsAnimeLibraryIssue",
|
|
"jsonName": "isAnimeLibraryIssue",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerStatus",
|
|
"jsonName": "serverStatus",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/test_utils/data.go",
|
|
"filename": "data.go",
|
|
"name": "Config",
|
|
"formattedName": "Config",
|
|
"package": "test_utils",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "ProviderConfig",
|
|
"typescriptType": "ProviderConfig",
|
|
"usedTypescriptType": "ProviderConfig",
|
|
"usedStructName": "test_utils.ProviderConfig",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "PathConfig",
|
|
"typescriptType": "PathConfig",
|
|
"usedTypescriptType": "PathConfig",
|
|
"usedStructName": "test_utils.PathConfig",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "DatabaseConfig",
|
|
"typescriptType": "DatabaseConfig",
|
|
"usedTypescriptType": "DatabaseConfig",
|
|
"usedStructName": "test_utils.DatabaseConfig",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Flags",
|
|
"jsonName": "Flags",
|
|
"goType": "FlagsConfig",
|
|
"typescriptType": "FlagsConfig",
|
|
"usedTypescriptType": "FlagsConfig",
|
|
"usedStructName": "test_utils.FlagsConfig",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/test_utils/data.go",
|
|
"filename": "data.go",
|
|
"name": "FlagsConfig",
|
|
"formattedName": "FlagsConfig",
|
|
"package": "test_utils",
|
|
"fields": [
|
|
{
|
|
"name": "EnableAnilistTests",
|
|
"jsonName": "EnableAnilistTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableAnilistMutationTests",
|
|
"jsonName": "EnableAnilistMutationTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableMalTests",
|
|
"jsonName": "EnableMalTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableMalMutationTests",
|
|
"jsonName": "EnableMalMutationTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableMediaPlayerTests",
|
|
"jsonName": "EnableMediaPlayerTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableTorrentClientTests",
|
|
"jsonName": "EnableTorrentClientTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableTorrentstreamTests",
|
|
"jsonName": "EnableTorrentstreamTests",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/test_utils/data.go",
|
|
"filename": "data.go",
|
|
"name": "ProviderConfig",
|
|
"formattedName": "ProviderConfig",
|
|
"package": "test_utils",
|
|
"fields": [
|
|
{
|
|
"name": "AnilistJwt",
|
|
"jsonName": "AnilistJwt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnilistUsername",
|
|
"jsonName": "AnilistUsername",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MalJwt",
|
|
"jsonName": "MalJwt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QbittorrentHost",
|
|
"jsonName": "QbittorrentHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QbittorrentPort",
|
|
"jsonName": "QbittorrentPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QbittorrentUsername",
|
|
"jsonName": "QbittorrentUsername",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QbittorrentPassword",
|
|
"jsonName": "QbittorrentPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QbittorrentPath",
|
|
"jsonName": "QbittorrentPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionHost",
|
|
"jsonName": "TransmissionHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionPort",
|
|
"jsonName": "TransmissionPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionPath",
|
|
"jsonName": "TransmissionPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionUsername",
|
|
"jsonName": "TransmissionUsername",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TransmissionPassword",
|
|
"jsonName": "TransmissionPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcHost",
|
|
"jsonName": "MpcHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcPort",
|
|
"jsonName": "MpcPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpcPath",
|
|
"jsonName": "MpcPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcHost",
|
|
"jsonName": "VlcHost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcPort",
|
|
"jsonName": "VlcPort",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcPassword",
|
|
"jsonName": "VlcPassword",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VlcPath",
|
|
"jsonName": "VlcPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpvPath",
|
|
"jsonName": "MpvPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MpvSocket",
|
|
"jsonName": "MpvSocket",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IinaPath",
|
|
"jsonName": "IinaPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IinaSocket",
|
|
"jsonName": "IinaSocket",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorBoxApiKey",
|
|
"jsonName": "TorBoxApiKey",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RealDebridApiKey",
|
|
"jsonName": "RealDebridApiKey",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/test_utils/data.go",
|
|
"filename": "data.go",
|
|
"name": "PathConfig",
|
|
"formattedName": "PathConfig",
|
|
"package": "test_utils",
|
|
"fields": [
|
|
{
|
|
"name": "DataDir",
|
|
"jsonName": "DataDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/test_utils/data.go",
|
|
"filename": "data.go",
|
|
"name": "DatabaseConfig",
|
|
"formattedName": "DatabaseConfig",
|
|
"package": "test_utils",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "Name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/application/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_application",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent",
|
|
"fields": [
|
|
{
|
|
"name": "baseURL",
|
|
"jsonName": "baseURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "Username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Password",
|
|
"jsonName": "Password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableBinaryUse",
|
|
"jsonName": "DisableBinaryUse",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tags",
|
|
"jsonName": "Tags",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Application",
|
|
"jsonName": "Application",
|
|
"goType": "qbittorrent_application.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_application.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Log",
|
|
"jsonName": "Log",
|
|
"goType": "qbittorrent_log.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_log.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RSS",
|
|
"jsonName": "RSS",
|
|
"goType": "qbittorrent_rss.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_rss.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Search",
|
|
"jsonName": "Search",
|
|
"goType": "qbittorrent_search.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_search.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Sync",
|
|
"jsonName": "Sync",
|
|
"goType": "qbittorrent_sync.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_sync.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "qbittorrent_torrent.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_torrent.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Transfer",
|
|
"jsonName": "Transfer",
|
|
"goType": "qbittorrent_transfer.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent_transfer.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/client.go",
|
|
"filename": "client.go",
|
|
"name": "NewClientOptions",
|
|
"formattedName": "NewClientOptions",
|
|
"package": "qbittorrent",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "Username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Password",
|
|
"jsonName": "Password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisableBinaryUse",
|
|
"jsonName": "DisableBinaryUse",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tags",
|
|
"jsonName": "Tags",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/log/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_log",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/add_torrents_options.go",
|
|
"filename": "add_torrents_options.go",
|
|
"name": "AddTorrentsOptions",
|
|
"formattedName": "AddTorrentsOptions",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Savepath",
|
|
"jsonName": "savepath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Cookie",
|
|
"jsonName": "cookie",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SkipChecking",
|
|
"jsonName": "skip_checking",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paused",
|
|
"jsonName": "paused",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RootFolder",
|
|
"jsonName": "root_folder",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rename",
|
|
"jsonName": "rename",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpLimit",
|
|
"jsonName": "upLimit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlLimit",
|
|
"jsonName": "dlLimit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseAutoTMM",
|
|
"jsonName": "useAutoTMM",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SequentialDownload",
|
|
"jsonName": "sequentialDownload",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FirstLastPiecePrio",
|
|
"jsonName": "firstLastPiecePrio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tags",
|
|
"jsonName": "tags",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/build_info.go",
|
|
"filename": "build_info.go",
|
|
"name": "BuildInfo",
|
|
"formattedName": "BuildInfo",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "QT",
|
|
"jsonName": "qt",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibTorrent",
|
|
"jsonName": "libtorrent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Boost",
|
|
"jsonName": "boost",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OpenSSL",
|
|
"jsonName": "openssl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Bitness",
|
|
"jsonName": "bitness",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/category.go",
|
|
"filename": "category.go",
|
|
"name": "Category",
|
|
"formattedName": "Category",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavePath",
|
|
"jsonName": "savePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/get_log_options.go",
|
|
"filename": "get_log_options.go",
|
|
"name": "GetLogOptions",
|
|
"formattedName": "GetLogOptions",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Normal",
|
|
"jsonName": "Normal",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Info",
|
|
"jsonName": "Info",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Warning",
|
|
"jsonName": "Warning",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Critical",
|
|
"jsonName": "Critical",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastKnownID",
|
|
"jsonName": "LastKnownID",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/get_torrents_list_options.go",
|
|
"filename": "get_torrents_list_options.go",
|
|
"name": "GetTorrentListOptions",
|
|
"formattedName": "GetTorrentListOptions",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Filter",
|
|
"jsonName": "Filter",
|
|
"goType": "TorrentListFilter",
|
|
"typescriptType": "TorrentListFilter",
|
|
"usedTypescriptType": "TorrentListFilter",
|
|
"usedStructName": "qbittorrent_model.TorrentListFilter",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "Category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Sort",
|
|
"jsonName": "Sort",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reverse",
|
|
"jsonName": "Reverse",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Limit",
|
|
"jsonName": "Limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Offset",
|
|
"jsonName": "Offset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hashes",
|
|
"jsonName": "Hashes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/get_torrents_list_options.go",
|
|
"filename": "get_torrents_list_options.go",
|
|
"name": "TorrentListFilter",
|
|
"formattedName": "TorrentListFilter",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"all\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/log_entry.go",
|
|
"filename": "log_entry.go",
|
|
"name": "LogEntry",
|
|
"formattedName": "LogEntry",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "LogType",
|
|
"typescriptType": "LogType",
|
|
"usedTypescriptType": "LogType",
|
|
"usedStructName": "qbittorrent_model.LogType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/log_entry.go",
|
|
"filename": "log_entry.go",
|
|
"name": "LogType",
|
|
"formattedName": "LogType",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/peer.go",
|
|
"filename": "peer.go",
|
|
"name": "Peer",
|
|
"formattedName": "Peer",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "client",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Connection",
|
|
"jsonName": "connection",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Country",
|
|
"jsonName": "country",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CountryCode",
|
|
"jsonName": "country_code",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DLSpeed",
|
|
"jsonName": "dlSpeed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Downloaded",
|
|
"jsonName": "downloaded",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Flags",
|
|
"jsonName": "flags",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FlagsDescription",
|
|
"jsonName": "flags_desc",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IP",
|
|
"jsonName": "ip",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Relevance",
|
|
"jsonName": "relevance",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ULSpeed",
|
|
"jsonName": "up_speed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Uploaded",
|
|
"jsonName": "uploaded",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/peer_log_entry.go",
|
|
"filename": "peer_log_entry.go",
|
|
"name": "PeerLogEntry",
|
|
"formattedName": "PeerLogEntry",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IP",
|
|
"jsonName": "ip",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Blocked",
|
|
"jsonName": "blocked",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reason",
|
|
"jsonName": "reason",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/preferences.go",
|
|
"filename": "preferences.go",
|
|
"name": "Preferences",
|
|
"formattedName": "Preferences",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Locale",
|
|
"jsonName": "locale",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreateSubfolderEnabled",
|
|
"jsonName": "create_subfolder_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StartPausedEnabled",
|
|
"jsonName": "start_paused_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoDeleteMode",
|
|
"jsonName": "auto_delete_mode",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PreallocateAll",
|
|
"jsonName": "preallocate_all",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IncompleteFilesExt",
|
|
"jsonName": "incomplete_files_ext",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoTmmEnabled",
|
|
"jsonName": "auto_tmm_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentChangedTmmEnabled",
|
|
"jsonName": "torrent_changed_tmm_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavePathChangedTmmEnabled",
|
|
"jsonName": "save_path_changed_tmm_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CategoryChangedTmmEnabled",
|
|
"jsonName": "category_changed_tmm_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavePath",
|
|
"jsonName": "save_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TempPathEnabled",
|
|
"jsonName": "temp_path_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TempPath",
|
|
"jsonName": "temp_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScanDirs",
|
|
"jsonName": "scan_dirs",
|
|
"goType": "map[string]",
|
|
"typescriptType": "Record\u003cstring, any\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExportDir",
|
|
"jsonName": "export_dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExportDirFin",
|
|
"jsonName": "export_dir_fin",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationEnabled",
|
|
"jsonName": "mail_notification_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationSender",
|
|
"jsonName": "mail_notification_sender",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationEmail",
|
|
"jsonName": "mail_notification_email",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationSmtp",
|
|
"jsonName": "mail_notification_smtp",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationSslEnabled",
|
|
"jsonName": "mail_notification_ssl_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationAuthEnabled",
|
|
"jsonName": "mail_notification_auth_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationUsername",
|
|
"jsonName": "mail_notification_username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MailNotificationPassword",
|
|
"jsonName": "mail_notification_password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutorunEnabled",
|
|
"jsonName": "autorun_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutorunProgram",
|
|
"jsonName": "autorun_program",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QueueingEnabled",
|
|
"jsonName": "queueing_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxActiveDownloads",
|
|
"jsonName": "max_active_downloads",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxActiveTorrents",
|
|
"jsonName": "max_active_torrents",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxActiveUploads",
|
|
"jsonName": "max_active_uploads",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DontCountSlowTorrents",
|
|
"jsonName": "dont_count_slow_torrents",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SlowTorrentDlRateThreshold",
|
|
"jsonName": "slow_torrent_dl_rate_threshold",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SlowTorrentUlRateThreshold",
|
|
"jsonName": "slow_torrent_ul_rate_threshold",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SlowTorrentInactiveTimer",
|
|
"jsonName": "slow_torrent_inactive_timer",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRatioEnabled",
|
|
"jsonName": "max_ratio_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRatio",
|
|
"jsonName": "max_ratio",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRatioAct",
|
|
"jsonName": "max_ratio_act",
|
|
"goType": "MaxRatioAction",
|
|
"typescriptType": "MaxRatioAction",
|
|
"usedTypescriptType": "MaxRatioAction",
|
|
"usedStructName": "qbittorrent_model.MaxRatioAction",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListenPort",
|
|
"jsonName": "listen_port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Upnp",
|
|
"jsonName": "upnp",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RandomPort",
|
|
"jsonName": "random_port",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlLimit",
|
|
"jsonName": "dl_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpLimit",
|
|
"jsonName": "up_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxConnec",
|
|
"jsonName": "max_connec",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxConnecPerTorrent",
|
|
"jsonName": "max_connec_per_torrent",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxUploads",
|
|
"jsonName": "max_uploads",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxUploadsPerTorrent",
|
|
"jsonName": "max_uploads_per_torrent",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EnableUtp",
|
|
"jsonName": "enable_utp",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LimitUtpRate",
|
|
"jsonName": "limit_utp_rate",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LimitTcpOverhead",
|
|
"jsonName": "limit_tcp_overhead",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LimitLanPeers",
|
|
"jsonName": "limit_lan_peers",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AltDlLimit",
|
|
"jsonName": "alt_dl_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AltUpLimit",
|
|
"jsonName": "alt_up_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SchedulerEnabled",
|
|
"jsonName": "scheduler_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScheduleFromHour",
|
|
"jsonName": "schedule_from_hour",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScheduleFromMin",
|
|
"jsonName": "schedule_from_min",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScheduleToHour",
|
|
"jsonName": "schedule_to_hour",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ScheduleToMin",
|
|
"jsonName": "schedule_to_min",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SchedulerDays",
|
|
"jsonName": "scheduler_days",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Dht",
|
|
"jsonName": "dht",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DhtSameAsBT",
|
|
"jsonName": "dhtSameAsBT",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DhtPort",
|
|
"jsonName": "dht_port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Pex",
|
|
"jsonName": "pex",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Lsd",
|
|
"jsonName": "lsd",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Encryption",
|
|
"jsonName": "encryption",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnonymousMode",
|
|
"jsonName": "anonymous_mode",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyType",
|
|
"jsonName": "proxy_type",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyIp",
|
|
"jsonName": "proxy_ip",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyPort",
|
|
"jsonName": "proxy_port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyPeerConnections",
|
|
"jsonName": "proxy_peer_connections",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ForceProxy",
|
|
"jsonName": "force_proxy",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyAuthEnabled",
|
|
"jsonName": "proxy_auth_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyUsername",
|
|
"jsonName": "proxy_username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProxyPassword",
|
|
"jsonName": "proxy_password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IpFilterEnabled",
|
|
"jsonName": "ip_filter_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IpFilterPath",
|
|
"jsonName": "ip_filter_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IpFilterTrackers",
|
|
"jsonName": "ip_filter_trackers",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiDomainList",
|
|
"jsonName": "web_ui_domain_list",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiAddress",
|
|
"jsonName": "web_ui_address",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiPort",
|
|
"jsonName": "web_ui_port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiUpnp",
|
|
"jsonName": "web_ui_upnp",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiUsername",
|
|
"jsonName": "web_ui_username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiPassword",
|
|
"jsonName": "web_ui_password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiCsrfProtectionEnabled",
|
|
"jsonName": "web_ui_csrf_protection_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebUiClickjackingProtectionEnabled",
|
|
"jsonName": "web_ui_clickjacking_protection_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BypassLocalAuth",
|
|
"jsonName": "bypass_local_auth",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BypassAuthSubnetWhitelistEnabled",
|
|
"jsonName": "bypass_auth_subnet_whitelist_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BypassAuthSubnetWhitelist",
|
|
"jsonName": "bypass_auth_subnet_whitelist",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlternativeWebuiEnabled",
|
|
"jsonName": "alternative_webui_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlternativeWebuiPath",
|
|
"jsonName": "alternative_webui_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseHttps",
|
|
"jsonName": "use_https",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SslKey",
|
|
"jsonName": "ssl_key",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SslCert",
|
|
"jsonName": "ssl_cert",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DyndnsEnabled",
|
|
"jsonName": "dyndns_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DyndnsService",
|
|
"jsonName": "dyndns_service",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DyndnsUsername",
|
|
"jsonName": "dyndns_username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DyndnsPassword",
|
|
"jsonName": "dyndns_password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DyndnsDomain",
|
|
"jsonName": "dyndns_domain",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RssRefreshInterval",
|
|
"jsonName": "rss_refresh_interval",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RssMaxArticlesPerFeed",
|
|
"jsonName": "rss_max_articles_per_feed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RssProcessingEnabled",
|
|
"jsonName": "rss_processing_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RssAutoDownloadingEnabled",
|
|
"jsonName": "rss_auto_downloading_enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/preferences.go",
|
|
"filename": "preferences.go",
|
|
"name": "MaxRatioAction",
|
|
"formattedName": "MaxRatioAction",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": [
|
|
"0"
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/rule_definition.go",
|
|
"filename": "rule_definition.go",
|
|
"name": "RuleDefinition",
|
|
"formattedName": "RuleDefinition",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MustContain",
|
|
"jsonName": "mustContain",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MustNotContain",
|
|
"jsonName": "mustNotContain",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseRegex",
|
|
"jsonName": "useRegex",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeFilter",
|
|
"jsonName": "episodeFilter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SmartFilter",
|
|
"jsonName": "smartFilter",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PreviouslyMatchedEpisodes",
|
|
"jsonName": "previouslyMatchedEpisodes",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AffectedFeeds",
|
|
"jsonName": "affectedFeeds",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IgnoreDays",
|
|
"jsonName": "ignoreDays",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastMatch",
|
|
"jsonName": "lastMatch",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AddPaused",
|
|
"jsonName": "addPaused",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AssignedCategory",
|
|
"jsonName": "assignedCategory",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavePath",
|
|
"jsonName": "savePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/search_plugin.go",
|
|
"filename": "search_plugin.go",
|
|
"name": "SearchPlugin",
|
|
"formattedName": "SearchPlugin",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Enabled",
|
|
"jsonName": "enabled",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FullName",
|
|
"jsonName": "fullName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SupportedCategories",
|
|
"jsonName": "supportedCategories",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/search_result.go",
|
|
"filename": "search_result.go",
|
|
"name": "SearchResult",
|
|
"formattedName": "SearchResult",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "DescriptionLink",
|
|
"jsonName": "descrLink",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileName",
|
|
"jsonName": "fileName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileSize",
|
|
"jsonName": "fileSize",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileUrl",
|
|
"jsonName": "fileUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumLeechers",
|
|
"jsonName": "nbLeechers",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumSeeders",
|
|
"jsonName": "nbSeeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SiteUrl",
|
|
"jsonName": "siteUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/search_results_paging.go",
|
|
"filename": "search_results_paging.go",
|
|
"name": "SearchResultsPaging",
|
|
"formattedName": "SearchResultsPaging",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Results",
|
|
"jsonName": "results",
|
|
"goType": "[]SearchResult",
|
|
"typescriptType": "Array\u003cSearchResult\u003e",
|
|
"usedTypescriptType": "SearchResult",
|
|
"usedStructName": "qbittorrent_model.SearchResult",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Total",
|
|
"jsonName": "total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/search_status.go",
|
|
"filename": "search_status.go",
|
|
"name": "SearchStatus",
|
|
"formattedName": "SearchStatus",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Total",
|
|
"jsonName": "total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/server_state.go",
|
|
"filename": "server_state.go",
|
|
"name": "ServerState",
|
|
"formattedName": "ServerState",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "AlltimeDl",
|
|
"jsonName": "alltime_dl",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AlltimeUl",
|
|
"jsonName": "alltime_ul",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AverageTimeQueue",
|
|
"jsonName": "average_time_queue",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FreeSpaceOnDisk",
|
|
"jsonName": "free_space_on_disk",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "GlobalRatio",
|
|
"jsonName": "global_ratio",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QueuedIoJobs",
|
|
"jsonName": "queued_io_jobs",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReadCacheHits",
|
|
"jsonName": "read_cache_hits",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReadCacheOverload",
|
|
"jsonName": "read_cache_overload",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalBuffersSize",
|
|
"jsonName": "total_buffers_size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalPeerConnections",
|
|
"jsonName": "total_peer_connections",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalQueuedSize",
|
|
"jsonName": "total_queued_size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalWastedSession",
|
|
"jsonName": "total_wasted_session",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WriteCacheOverload",
|
|
"jsonName": "write_cache_overload",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"qbittorrent_model.TransferInfo"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/sync_main_data.go",
|
|
"filename": "sync_main_data.go",
|
|
"name": "SyncMainData",
|
|
"formattedName": "SyncMainData",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "RID",
|
|
"jsonName": "rid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FullUpdate",
|
|
"jsonName": "full_update",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Torrents",
|
|
"jsonName": "torrents",
|
|
"goType": "map[string]Torrent",
|
|
"typescriptType": "Record\u003cstring, Torrent\u003e",
|
|
"usedTypescriptType": "Torrent",
|
|
"usedStructName": "qbittorrent_model.Torrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentsRemoved",
|
|
"jsonName": "torrents_removed",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Categories",
|
|
"jsonName": "categories",
|
|
"goType": "map[string]Category",
|
|
"typescriptType": "Record\u003cstring, Category\u003e",
|
|
"usedTypescriptType": "Category",
|
|
"usedStructName": "qbittorrent_model.Category",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CategoriesRemoved",
|
|
"jsonName": "categories_removed",
|
|
"goType": "map[string]Category",
|
|
"typescriptType": "Record\u003cstring, Category\u003e",
|
|
"usedTypescriptType": "Category",
|
|
"usedStructName": "qbittorrent_model.Category",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Queueing",
|
|
"jsonName": "queueing",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ServerState",
|
|
"jsonName": "server_state",
|
|
"goType": "ServerState",
|
|
"typescriptType": "ServerState",
|
|
"usedTypescriptType": "ServerState",
|
|
"usedStructName": "qbittorrent_model.ServerState",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/sync_peers_data.go",
|
|
"filename": "sync_peers_data.go",
|
|
"name": "SyncPeersData",
|
|
"formattedName": "SyncPeersData",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "FullUpdate",
|
|
"jsonName": "full_update",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Peers",
|
|
"jsonName": "peers",
|
|
"goType": "map[string]Peer",
|
|
"typescriptType": "Record\u003cstring, Peer\u003e",
|
|
"usedTypescriptType": "Peer",
|
|
"usedStructName": "qbittorrent_model.Peer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RID",
|
|
"jsonName": "rid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShowFlags",
|
|
"jsonName": "show_flags",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent.go",
|
|
"filename": "torrent.go",
|
|
"name": "Torrent",
|
|
"formattedName": "Torrent",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Dlspeed",
|
|
"jsonName": "dlspeed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Upspeed",
|
|
"jsonName": "upspeed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Priority",
|
|
"jsonName": "priority",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumSeeds",
|
|
"jsonName": "num_seeds",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumComplete",
|
|
"jsonName": "num_complete",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumLeechs",
|
|
"jsonName": "num_leechs",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumIncomplete",
|
|
"jsonName": "num_incomplete",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Ratio",
|
|
"jsonName": "ratio",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Eta",
|
|
"jsonName": "eta",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "TorrentState",
|
|
"typescriptType": "TorrentState",
|
|
"usedTypescriptType": "TorrentState",
|
|
"usedStructName": "qbittorrent_model.TorrentState",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeqDl",
|
|
"jsonName": "seq_dl",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FLPiecePrio",
|
|
"jsonName": "f_l_piece_prio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SuperSeeding",
|
|
"jsonName": "super_seeding",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ForceStart",
|
|
"jsonName": "force_start",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AddedOn",
|
|
"jsonName": "added_on",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AmountLeft",
|
|
"jsonName": "amount_left",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AutoTmm",
|
|
"jsonName": "auto_tmm",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Availability",
|
|
"jsonName": "availability",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Completed",
|
|
"jsonName": "completed",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletionOn",
|
|
"jsonName": "completion_on",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentPath",
|
|
"jsonName": "content_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlLimit",
|
|
"jsonName": "dl_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadPath",
|
|
"jsonName": "download_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Downloaded",
|
|
"jsonName": "downloaded",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadedSession",
|
|
"jsonName": "downloaded_session",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfohashV1",
|
|
"jsonName": "infohash_v1",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfohashV2",
|
|
"jsonName": "infohash_v2",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastActivity",
|
|
"jsonName": "last_activity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MagnetUri",
|
|
"jsonName": "magnet_uri",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxRatio",
|
|
"jsonName": "max_ratio",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MaxSeedingTime",
|
|
"jsonName": "max_seeding_time",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RatioLimit",
|
|
"jsonName": "ratio_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SavePath",
|
|
"jsonName": "save_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeedingTime",
|
|
"jsonName": "seeding_time",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeedingTimeLimit",
|
|
"jsonName": "seeding_time_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeenComplete",
|
|
"jsonName": "seen_complete",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tags",
|
|
"jsonName": "tags",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeActive",
|
|
"jsonName": "time_active",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSize",
|
|
"jsonName": "total_size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tracker",
|
|
"jsonName": "tracker",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrackersCount",
|
|
"jsonName": "trackers_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpLimit",
|
|
"jsonName": "up_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Uploaded",
|
|
"jsonName": "uploaded",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UploadedSession",
|
|
"jsonName": "uploaded_session",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent.go",
|
|
"filename": "torrent.go",
|
|
"name": "TorrentState",
|
|
"formattedName": "TorrentState",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"error\"",
|
|
"\"missingFiles\"",
|
|
"\"uploading\"",
|
|
"\"pausedUP\"",
|
|
"\"stoppedUP\"",
|
|
"\"queuedUP\"",
|
|
"\"stalledUP\"",
|
|
"\"checkingUP\"",
|
|
"\"forcedUP\"",
|
|
"\"allocating\"",
|
|
"\"downloading\"",
|
|
"\"metaDL\"",
|
|
"\"pausedDL\"",
|
|
"\"stoppedDL\"",
|
|
"\"queuedDL\"",
|
|
"\"stalledDL\"",
|
|
"\"checkingDL\"",
|
|
"\"forceDL\"",
|
|
"\"checkingResumeData\"",
|
|
"\"moving\"",
|
|
"\"unknown\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent_content.go",
|
|
"filename": "torrent_content.go",
|
|
"name": "TorrentContent",
|
|
"formattedName": "TorrentContent",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "\tname",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "\tsize",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "\tprogress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Priority",
|
|
"jsonName": "\tpriority",
|
|
"goType": "TorrentPriority",
|
|
"typescriptType": "TorrentPriority",
|
|
"usedTypescriptType": "TorrentPriority",
|
|
"usedStructName": "qbittorrent_model.TorrentPriority",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSeed",
|
|
"jsonName": "\tis_seed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PieceRange",
|
|
"jsonName": "\tpiece_range",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Availability",
|
|
"jsonName": "\tavailability",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent_content.go",
|
|
"filename": "torrent_content.go",
|
|
"name": "TorrentPriority",
|
|
"formattedName": "TorrentPriority",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": [
|
|
"0"
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent_piece_state.go",
|
|
"filename": "torrent_piece_state.go",
|
|
"name": "TorrentPieceState",
|
|
"formattedName": "TorrentPieceState",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent_properties.go",
|
|
"filename": "torrent_properties.go",
|
|
"name": "TorrentProperties",
|
|
"formattedName": "TorrentProperties",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "SavePath",
|
|
"jsonName": "save_path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreationDate",
|
|
"jsonName": "creation_date",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PieceSize",
|
|
"jsonName": "piece_size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"jsonName": "comment",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalWasted",
|
|
"jsonName": "total_wasted",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalUploaded",
|
|
"jsonName": "total_uploaded",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalUploadedSession",
|
|
"jsonName": "total_uploaded_session",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalDownloaded",
|
|
"jsonName": "total_downloaded",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalDownloadedSession",
|
|
"jsonName": "total_downloaded_session",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpLimit",
|
|
"jsonName": "up_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlLimit",
|
|
"jsonName": "dl_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeElapsed",
|
|
"jsonName": "time_elapsed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeedingTime",
|
|
"jsonName": "seeding_time",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NbConnections",
|
|
"jsonName": "nb_connections",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NbConnectionsLimit",
|
|
"jsonName": "nb_connections_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShareRatio",
|
|
"jsonName": "share_ratio",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AdditionDate",
|
|
"jsonName": "addition_date",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompletionDate",
|
|
"jsonName": "completion_date",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedBy",
|
|
"jsonName": "created_by",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlSpeedAvg",
|
|
"jsonName": "dl_speed_avg",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlSpeed",
|
|
"jsonName": "dl_speed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Eta",
|
|
"jsonName": "eta",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LastSeen",
|
|
"jsonName": "last_seen",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Peers",
|
|
"jsonName": "peers",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PeersTotal",
|
|
"jsonName": "peers_total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PiecesHave",
|
|
"jsonName": "pieces_have",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PiecesNum",
|
|
"jsonName": "pieces_num",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Reannounce",
|
|
"jsonName": "reannounce",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeds",
|
|
"jsonName": "seeds",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SeedsTotal",
|
|
"jsonName": "seeds_total",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSize",
|
|
"jsonName": "total_size",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpSpeedAvg",
|
|
"jsonName": "up_speed_avg",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpSpeed",
|
|
"jsonName": "up_speed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent_tracker.go",
|
|
"filename": "torrent_tracker.go",
|
|
"name": "TorrentTracker",
|
|
"formattedName": "TorrentTracker",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "TrackerStatus",
|
|
"typescriptType": "TrackerStatus",
|
|
"usedTypescriptType": "TrackerStatus",
|
|
"usedStructName": "qbittorrent_model.TrackerStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tier",
|
|
"jsonName": "tier",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumPeers",
|
|
"jsonName": "num_peers",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumSeeds",
|
|
"jsonName": "num_seeds",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumLeeches",
|
|
"jsonName": "num_leeches",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumDownloaded",
|
|
"jsonName": "num_downloaded",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "msg",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/torrent_tracker.go",
|
|
"filename": "torrent_tracker.go",
|
|
"name": "TrackerStatus",
|
|
"formattedName": "TrackerStatus",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"declaredValues": []
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/transfer_info.go",
|
|
"filename": "transfer_info.go",
|
|
"name": "TransferInfo",
|
|
"formattedName": "TransferInfo",
|
|
"package": "qbittorrent_model",
|
|
"fields": [
|
|
{
|
|
"name": "ConnectionStatus",
|
|
"jsonName": "connection_status",
|
|
"goType": "ConnectionStatus",
|
|
"typescriptType": "ConnectionStatus",
|
|
"usedTypescriptType": "ConnectionStatus",
|
|
"usedStructName": "qbittorrent_model.ConnectionStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DhtNodes",
|
|
"jsonName": "dht_nodes",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlInfoData",
|
|
"jsonName": "dl_info_data",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlInfoSpeed",
|
|
"jsonName": "dl_info_speed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DlRateLimit",
|
|
"jsonName": "dl_rate_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpInfoData",
|
|
"jsonName": "up_info_data",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpInfoSpeed",
|
|
"jsonName": "up_info_speed",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpRateLimit",
|
|
"jsonName": "up_rate_limit",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UseAltSpeedLimits",
|
|
"jsonName": "use_alt_speed_limits",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Queueing",
|
|
"jsonName": "queueing",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RefreshInterval",
|
|
"jsonName": "refresh_interval",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/model/transfer_info.go",
|
|
"filename": "transfer_info.go",
|
|
"name": "ConnectionStatus",
|
|
"formattedName": "ConnectionStatus",
|
|
"package": "qbittorrent_model",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"connected\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/rss/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_rss",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/search/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_search",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/sync/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_sync",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/torrent/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_torrent",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/qbittorrent/transfer/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Client",
|
|
"package": "qbittorrent_transfer",
|
|
"fields": [
|
|
{
|
|
"name": "BaseUrl",
|
|
"jsonName": "BaseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/torrent_client/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "TorrentClient_Repository",
|
|
"package": "torrent_client",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "qBittorrentClient",
|
|
"jsonName": "qBittorrentClient",
|
|
"goType": "qbittorrent.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "transmission",
|
|
"jsonName": "transmission",
|
|
"goType": "transmission.Transmission",
|
|
"typescriptType": "Transmission",
|
|
"usedTypescriptType": "Transmission",
|
|
"usedStructName": "transmission.Transmission",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentRepository",
|
|
"jsonName": "torrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "provider",
|
|
"jsonName": "provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "activeTorrentCountCtxCancel",
|
|
"jsonName": "activeTorrentCountCtxCancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "activeTorrentCount",
|
|
"jsonName": "activeTorrentCount",
|
|
"goType": "ActiveCount",
|
|
"typescriptType": "TorrentClient_ActiveCount",
|
|
"usedTypescriptType": "TorrentClient_ActiveCount",
|
|
"usedStructName": "torrent_client.ActiveCount",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/torrent_client/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "TorrentClient_NewRepositoryOptions",
|
|
"package": "torrent_client",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "QbittorrentClient",
|
|
"jsonName": "QbittorrentClient",
|
|
"goType": "qbittorrent.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "qbittorrent.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Transmission",
|
|
"jsonName": "Transmission",
|
|
"goType": "transmission.Transmission",
|
|
"typescriptType": "Transmission",
|
|
"usedTypescriptType": "Transmission",
|
|
"usedStructName": "transmission.Transmission",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentRepository",
|
|
"jsonName": "TorrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/torrent_client/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "ActiveCount",
|
|
"formattedName": "TorrentClient_ActiveCount",
|
|
"package": "torrent_client",
|
|
"fields": [
|
|
{
|
|
"name": "Downloading",
|
|
"jsonName": "downloading",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeding",
|
|
"jsonName": "seeding",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Paused",
|
|
"jsonName": "paused",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/torrent_client/smart_select.go",
|
|
"filename": "smart_select.go",
|
|
"name": "SmartSelectParams",
|
|
"formattedName": "TorrentClient_SmartSelectParams",
|
|
"package": "torrent_client",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumbers",
|
|
"jsonName": "EpisodeNumbers",
|
|
"goType": "[]int",
|
|
"typescriptType": "Array\u003cnumber\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Destination",
|
|
"jsonName": "Destination",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ShouldAddTorrent",
|
|
"jsonName": "ShouldAddTorrent",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/torrent_client/torrent.go",
|
|
"filename": "torrent.go",
|
|
"name": "Torrent",
|
|
"formattedName": "TorrentClient_Torrent",
|
|
"package": "torrent_client",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Hash",
|
|
"jsonName": "hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeds",
|
|
"jsonName": "seeds",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UpSpeed",
|
|
"jsonName": "upSpeed",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownSpeed",
|
|
"jsonName": "downSpeed",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Progress",
|
|
"jsonName": "progress",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Eta",
|
|
"jsonName": "eta",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "TorrentStatus",
|
|
"typescriptType": "TorrentClient_TorrentStatus",
|
|
"usedTypescriptType": "TorrentClient_TorrentStatus",
|
|
"usedStructName": "torrent_client.TorrentStatus",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentPath",
|
|
"jsonName": "contentPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/torrent_client/torrent.go",
|
|
"filename": "torrent.go",
|
|
"name": "TorrentStatus",
|
|
"formattedName": "TorrentClient_TorrentStatus",
|
|
"package": "torrent_client",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"downloading\"",
|
|
"\"seeding\"",
|
|
"\"paused\"",
|
|
"\"other\"",
|
|
"\"stopped\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/transmission/transmission.go",
|
|
"filename": "transmission.go",
|
|
"name": "Transmission",
|
|
"formattedName": "Transmission",
|
|
"package": "transmission",
|
|
"fields": [
|
|
{
|
|
"name": "Client",
|
|
"jsonName": "Client",
|
|
"goType": "transmissionrpc.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "transmissionrpc.Client",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrent_clients/transmission/transmission.go",
|
|
"filename": "transmission.go",
|
|
"name": "NewTransmissionOptions",
|
|
"formattedName": "NewTransmissionOptions",
|
|
"package": "transmission",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "Path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Username",
|
|
"jsonName": "Username",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Password",
|
|
"jsonName": "Password",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Default: 127.0.0.1"
|
|
]
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/analyzer/analyzer.go",
|
|
"filename": "analyzer.go",
|
|
"name": "Analyzer",
|
|
"formattedName": "Analyzer",
|
|
"package": "torrent_analyzer",
|
|
"fields": [
|
|
{
|
|
"name": "files",
|
|
"jsonName": "files",
|
|
"goType": "[]File",
|
|
"typescriptType": "Array\u003cFile\u003e",
|
|
"usedTypescriptType": "File",
|
|
"usedStructName": "torrent_analyzer.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "forceMatch",
|
|
"jsonName": "forceMatch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/analyzer/analyzer.go",
|
|
"filename": "analyzer.go",
|
|
"name": "Analysis",
|
|
"formattedName": "Analysis",
|
|
"package": "torrent_analyzer",
|
|
"fields": [
|
|
{
|
|
"name": "files",
|
|
"jsonName": "files",
|
|
"goType": "[]File",
|
|
"typescriptType": "Array\u003cFile\u003e",
|
|
"usedTypescriptType": "File",
|
|
"usedStructName": "torrent_analyzer.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Hydrated after scanFiles is called"
|
|
]
|
|
},
|
|
{
|
|
"name": "selectedFiles",
|
|
"jsonName": "selectedFiles",
|
|
"goType": "[]File",
|
|
"typescriptType": "Array\u003cFile\u003e",
|
|
"usedTypescriptType": "File",
|
|
"usedStructName": "torrent_analyzer.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Hydrated after findCorrespondingFiles is called"
|
|
]
|
|
},
|
|
{
|
|
"name": "media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/analyzer/analyzer.go",
|
|
"filename": "analyzer.go",
|
|
"name": "File",
|
|
"formattedName": "File",
|
|
"package": "torrent_analyzer",
|
|
"fields": [
|
|
{
|
|
"name": "index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "localFile",
|
|
"jsonName": "localFile",
|
|
"goType": "anime.LocalFile",
|
|
"typescriptType": "Anime_LocalFile",
|
|
"usedTypescriptType": "Anime_LocalFile",
|
|
"usedStructName": "anime.LocalFile",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/analyzer/analyzer.go",
|
|
"filename": "analyzer.go",
|
|
"name": "NewAnalyzerOptions",
|
|
"formattedName": "NewAnalyzerOptions",
|
|
"package": "torrent_analyzer",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filepaths",
|
|
"jsonName": "Filepaths",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Filepath of the torrent files"
|
|
]
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.CompleteAnime",
|
|
"typescriptType": "AL_CompleteAnime",
|
|
"usedTypescriptType": "AL_CompleteAnime",
|
|
"usedStructName": "anilist.CompleteAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" The media to compare the files with"
|
|
]
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ForceMatch",
|
|
"jsonName": "ForceMatch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/animetosho/animetosho.go",
|
|
"filename": "animetosho.go",
|
|
"name": "Torrent",
|
|
"formattedName": "AnimeTosho_Torrent",
|
|
"package": "animetosho",
|
|
"fields": [
|
|
{
|
|
"name": "Id",
|
|
"jsonName": "id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Link",
|
|
"jsonName": "link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "timestamp",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Status",
|
|
"jsonName": "status",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ToshoId",
|
|
"jsonName": "tosho_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NyaaId",
|
|
"jsonName": "nyaa_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NyaaSubdom",
|
|
"jsonName": "nyaa_subdom",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDexId",
|
|
"jsonName": "anidex_id",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentUrl",
|
|
"jsonName": "torrent_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "info_hash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHashV2",
|
|
"jsonName": "info_hash_v2",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MagnetUri",
|
|
"jsonName": "magnet_uri",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Leechers",
|
|
"jsonName": "leechers",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentDownloadCount",
|
|
"jsonName": "torrent_download_count",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TrackerUpdated",
|
|
"jsonName": "tracker_updated",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NzbUrl",
|
|
"jsonName": "nzb_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TotalSize",
|
|
"jsonName": "total_size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NumFiles",
|
|
"jsonName": "num_files",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbAid",
|
|
"jsonName": "anidb_aid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbEid",
|
|
"jsonName": "anidb_eid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbFid",
|
|
"jsonName": "anidb_fid",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ArticleUrl",
|
|
"jsonName": "article_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ArticleTitle",
|
|
"jsonName": "article_title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WebsiteUrl",
|
|
"jsonName": "website_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/animetosho/provider.go",
|
|
"filename": "provider.go",
|
|
"name": "Provider",
|
|
"formattedName": "AnimeTosho_Provider",
|
|
"package": "animetosho",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "sneedexNyaaIDs",
|
|
"jsonName": "sneedexNyaaIDs",
|
|
"goType": "map[int]__STRUCT__",
|
|
"inlineStructType": "map[int]struct{\n}",
|
|
"typescriptType": "Record\u003cnumber, { }\u003e",
|
|
"usedTypescriptType": "{ }",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/nyaa/nyaa.go",
|
|
"filename": "nyaa.go",
|
|
"name": "Torrent",
|
|
"formattedName": "Torrent",
|
|
"package": "nyaa",
|
|
"fields": [
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Leechers",
|
|
"jsonName": "leechers",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Downloads",
|
|
"jsonName": "downloads",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsTrusted",
|
|
"jsonName": "isTrusted",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsRemake",
|
|
"jsonName": "isRemake",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comments",
|
|
"jsonName": "comments",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Link",
|
|
"jsonName": "link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "GUID",
|
|
"jsonName": "guid",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CategoryID",
|
|
"jsonName": "categoryID",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "infoHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/nyaa/nyaa.go",
|
|
"filename": "nyaa.go",
|
|
"name": "BuildURLOptions",
|
|
"formattedName": "BuildURLOptions",
|
|
"package": "nyaa",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "Query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Category",
|
|
"jsonName": "Category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "SortBy",
|
|
"jsonName": "SortBy",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Filter",
|
|
"jsonName": "Filter",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/nyaa/nyaa.go",
|
|
"filename": "nyaa.go",
|
|
"name": "Comment",
|
|
"formattedName": "Comment",
|
|
"package": "nyaa",
|
|
"fields": [
|
|
{
|
|
"name": "User",
|
|
"jsonName": "user",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"jsonName": "text",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/nyaa/provider.go",
|
|
"filename": "provider.go",
|
|
"name": "Provider",
|
|
"formattedName": "Provider",
|
|
"package": "nyaa",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "category",
|
|
"jsonName": "category",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseUrl",
|
|
"jsonName": "baseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/nyaa/sukebei_provider.go",
|
|
"filename": "sukebei_provider.go",
|
|
"name": "SukebeiProvider",
|
|
"formattedName": "SukebeiProvider",
|
|
"package": "nyaa",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseUrl",
|
|
"jsonName": "baseUrl",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/provider.go",
|
|
"filename": "provider.go",
|
|
"name": "Provider",
|
|
"formattedName": "Provider",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "seadex",
|
|
"jsonName": "seadex",
|
|
"goType": "SeaDex",
|
|
"typescriptType": "SeaDex",
|
|
"usedTypescriptType": "SeaDex",
|
|
"usedStructName": "seadex.SeaDex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/seadex.go",
|
|
"filename": "seadex.go",
|
|
"name": "SeaDex",
|
|
"formattedName": "SeaDex",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "uri",
|
|
"jsonName": "uri",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/seadex.go",
|
|
"filename": "seadex.go",
|
|
"name": "Torrent",
|
|
"formattedName": "Torrent",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Link",
|
|
"jsonName": "link",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "infoHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseGroup",
|
|
"jsonName": "releaseGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/types.go",
|
|
"filename": "types.go",
|
|
"name": "RecordsResponse",
|
|
"formattedName": "RecordsResponse",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "[]RecordItem",
|
|
"typescriptType": "Array\u003cRecordItem\u003e",
|
|
"usedTypescriptType": "RecordItem",
|
|
"usedStructName": "seadex.RecordItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/types.go",
|
|
"filename": "types.go",
|
|
"name": "RecordItem",
|
|
"formattedName": "RecordItem",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "AlID",
|
|
"jsonName": "alID",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CollectionID",
|
|
"jsonName": "collectionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CollectionName",
|
|
"jsonName": "collectionName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Comparison",
|
|
"jsonName": "comparison",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Created",
|
|
"jsonName": "created",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Expand",
|
|
"jsonName": "expand",
|
|
"goType": "RecordItem_Expand",
|
|
"inlineStructType": "struct{\nTrs []Tr `json:\"trs\"`}",
|
|
"typescriptType": "RecordItem_Expand",
|
|
"usedTypescriptType": "{ trs: Array\u003cTr\u003e; }",
|
|
"usedStructName": "seadex.RecordItem_Expand",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Trs",
|
|
"jsonName": "trs",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Updated",
|
|
"jsonName": "updated",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Incomplete",
|
|
"jsonName": "incomplete",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Notes",
|
|
"jsonName": "notes",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TheoreticalBest",
|
|
"jsonName": "theoreticalBest",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/types.go",
|
|
"filename": "types.go",
|
|
"name": "RecordItem_Expand",
|
|
"formattedName": "RecordItem_Expand",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "Trs",
|
|
"jsonName": "trs",
|
|
"goType": "[]Tr",
|
|
"typescriptType": "Array\u003cTr\u003e",
|
|
"usedTypescriptType": "Tr",
|
|
"usedStructName": "seadex.Tr",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/types.go",
|
|
"filename": "types.go",
|
|
"name": "Tr",
|
|
"formattedName": "Tr",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "Created",
|
|
"jsonName": "created",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CollectionID",
|
|
"jsonName": "collectionId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CollectionName",
|
|
"jsonName": "collectionName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DualAudio",
|
|
"jsonName": "dualAudio",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Files",
|
|
"jsonName": "files",
|
|
"goType": "[]TrFile",
|
|
"typescriptType": "Array\u003cTrFile\u003e",
|
|
"usedTypescriptType": "TrFile",
|
|
"usedStructName": "seadex.TrFile",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "InfoHash",
|
|
"jsonName": "infoHash",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsBest",
|
|
"jsonName": "isBest",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseGroup",
|
|
"jsonName": "releaseGroup",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Tracker",
|
|
"jsonName": "tracker",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/seadex/types.go",
|
|
"filename": "types.go",
|
|
"name": "TrFile",
|
|
"formattedName": "TrFile",
|
|
"package": "seadex",
|
|
"fields": [
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "length",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Torrent_Repository",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "extensionBank",
|
|
"jsonName": "extensionBank",
|
|
"goType": "extension.UnifiedBank",
|
|
"typescriptType": "Extension_UnifiedBank",
|
|
"usedTypescriptType": "Extension_UnifiedBank",
|
|
"usedStructName": "extension.UnifiedBank",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeProviderSearchCaches",
|
|
"jsonName": "animeProviderSearchCaches",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "animeProviderSmartSearchCaches",
|
|
"jsonName": "animeProviderSmartSearchCaches",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "RepositorySettings",
|
|
"typescriptType": "Torrent_RepositorySettings",
|
|
"usedTypescriptType": "Torrent_RepositorySettings",
|
|
"usedStructName": "torrent.RepositorySettings",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "RepositorySettings",
|
|
"formattedName": "Torrent_RepositorySettings",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "DefaultAnimeProvider",
|
|
"jsonName": "DefaultAnimeProvider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Default torrent provider"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "Torrent_NewRepositoryOptions",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/search.go",
|
|
"filename": "search.go",
|
|
"name": "AnimeSearchType",
|
|
"formattedName": "Torrent_AnimeSearchType",
|
|
"package": "torrent",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"smart\"",
|
|
"\"simple\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/search.go",
|
|
"filename": "search.go",
|
|
"name": "AnimeSearchOptions",
|
|
"formattedName": "Torrent_AnimeSearchOptions",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "Provider",
|
|
"jsonName": "Provider",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "Type",
|
|
"goType": "AnimeSearchType",
|
|
"typescriptType": "Torrent_AnimeSearchType",
|
|
"usedTypescriptType": "Torrent_AnimeSearchType",
|
|
"usedStructName": "torrent.AnimeSearchType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Query",
|
|
"jsonName": "Query",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Batch",
|
|
"jsonName": "Batch",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BestReleases",
|
|
"jsonName": "BestReleases",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Resolution",
|
|
"jsonName": "Resolution",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/search.go",
|
|
"filename": "search.go",
|
|
"name": "Preview",
|
|
"formattedName": "Torrent_Preview",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "Episode",
|
|
"jsonName": "episode",
|
|
"goType": "anime.Episode",
|
|
"typescriptType": "Anime_Episode",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" nil if batch"
|
|
]
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/search.go",
|
|
"filename": "search.go",
|
|
"name": "TorrentMetadata",
|
|
"formattedName": "Torrent_TorrentMetadata",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "Distance",
|
|
"jsonName": "distance",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "habari.Metadata",
|
|
"typescriptType": "Habari_Metadata",
|
|
"usedTypescriptType": "Habari_Metadata",
|
|
"usedStructName": "habari.Metadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrents/torrent/search.go",
|
|
"filename": "search.go",
|
|
"name": "SearchData",
|
|
"formattedName": "Torrent_SearchData",
|
|
"package": "torrent",
|
|
"fields": [
|
|
{
|
|
"name": "Torrents",
|
|
"jsonName": "torrents",
|
|
"goType": "[]hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "Array\u003cHibikeTorrent_AnimeTorrent\u003e",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Torrents found"
|
|
]
|
|
},
|
|
{
|
|
"name": "Previews",
|
|
"jsonName": "previews",
|
|
"goType": "[]Preview",
|
|
"typescriptType": "Array\u003cTorrent_Preview\u003e",
|
|
"usedTypescriptType": "Torrent_Preview",
|
|
"usedStructName": "torrent.Preview",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" TorrentPreview for each torrent"
|
|
]
|
|
},
|
|
{
|
|
"name": "TorrentMetadata",
|
|
"jsonName": "torrentMetadata",
|
|
"goType": "map[string]TorrentMetadata",
|
|
"typescriptType": "Record\u003cstring, Torrent_TorrentMetadata\u003e",
|
|
"usedTypescriptType": "Torrent_TorrentMetadata",
|
|
"usedStructName": "torrent.TorrentMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Torrent metadata"
|
|
]
|
|
},
|
|
{
|
|
"name": "DebridInstantAvailability",
|
|
"jsonName": "debridInstantAvailability",
|
|
"goType": "map[string]debrid.TorrentItemInstantAvailability",
|
|
"typescriptType": "Record\u003cstring, Debrid_TorrentItemInstantAvailability\u003e",
|
|
"usedTypescriptType": "Debrid_TorrentItemInstantAvailability",
|
|
"usedStructName": "debrid.TorrentItemInstantAvailability",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Debrid instant availability"
|
|
]
|
|
},
|
|
{
|
|
"name": "AnimeMetadata",
|
|
"jsonName": "animeMetadata",
|
|
"goType": "metadata.AnimeMetadata",
|
|
"typescriptType": "Metadata_AnimeMetadata",
|
|
"usedTypescriptType": "Metadata_AnimeMetadata",
|
|
"usedStructName": "metadata.AnimeMetadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Animap media"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/client.go",
|
|
"filename": "client.go",
|
|
"name": "Client",
|
|
"formattedName": "Torrentstream_Client",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "repository",
|
|
"jsonName": "repository",
|
|
"goType": "Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrentClient",
|
|
"jsonName": "torrentClient",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentTorrent",
|
|
"jsonName": "currentTorrent",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentFile",
|
|
"jsonName": "currentFile",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentTorrentStatus",
|
|
"jsonName": "currentTorrentStatus",
|
|
"goType": "TorrentStatus",
|
|
"typescriptType": "Torrentstream_TorrentStatus",
|
|
"usedTypescriptType": "Torrentstream_TorrentStatus",
|
|
"usedStructName": "torrentstream.TorrentStatus",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancelFunc",
|
|
"jsonName": "cancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stopCh",
|
|
"jsonName": "stopCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Closed when the media player stops"
|
|
]
|
|
},
|
|
{
|
|
"name": "mediaPlayerPlaybackStatusCh",
|
|
"jsonName": "mediaPlayerPlaybackStatusCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Continuously receives playback status"
|
|
]
|
|
},
|
|
{
|
|
"name": "timeSinceLoggedSeeding",
|
|
"jsonName": "timeSinceLoggedSeeding",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "lastSpeedCheck",
|
|
"jsonName": "lastSpeedCheck",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Track the last time we checked speeds"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastBytesCompleted",
|
|
"jsonName": "lastBytesCompleted",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Track the last bytes completed"
|
|
]
|
|
},
|
|
{
|
|
"name": "lastBytesWrittenData",
|
|
"jsonName": "lastBytesWrittenData",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Track the last bytes written data"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/client.go",
|
|
"filename": "client.go",
|
|
"name": "TorrentStatus",
|
|
"formattedName": "Torrentstream_TorrentStatus",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "UploadProgress",
|
|
"jsonName": "uploadProgress",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadProgress",
|
|
"jsonName": "downloadProgress",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ProgressPercentage",
|
|
"jsonName": "progressPercentage",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DownloadSpeed",
|
|
"jsonName": "downloadSpeed",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UploadSpeed",
|
|
"jsonName": "uploadSpeed",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Seeders",
|
|
"jsonName": "seeders",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/client.go",
|
|
"filename": "client.go",
|
|
"name": "NewClientOptions",
|
|
"formattedName": "Torrentstream_NewClientOptions",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Repository",
|
|
"jsonName": "Repository",
|
|
"goType": "Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "StreamCollection",
|
|
"formattedName": "Torrentstream_StreamCollection",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "ContinueWatchingList",
|
|
"jsonName": "continueWatchingList",
|
|
"goType": "[]anime.Episode",
|
|
"typescriptType": "Array\u003cAnime_Episode\u003e",
|
|
"usedTypescriptType": "Anime_Episode",
|
|
"usedStructName": "anime.Episode",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Anime",
|
|
"jsonName": "anime",
|
|
"goType": "[]anilist.BaseAnime",
|
|
"typescriptType": "Array\u003cAL_BaseAnime\u003e",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ListData",
|
|
"jsonName": "listData",
|
|
"goType": "map[int]anime.EntryListData",
|
|
"typescriptType": "Record\u003cnumber, Anime_EntryListData\u003e",
|
|
"usedTypescriptType": "Anime_EntryListData",
|
|
"usedStructName": "anime.EntryListData",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/collection.go",
|
|
"filename": "collection.go",
|
|
"name": "HydrateStreamCollectionOptions",
|
|
"formattedName": "Torrentstream_HydrateStreamCollectionOptions",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "AnimeCollection",
|
|
"jsonName": "AnimeCollection",
|
|
"goType": "anilist.AnimeCollection",
|
|
"typescriptType": "AL_AnimeCollection",
|
|
"usedTypescriptType": "AL_AnimeCollection",
|
|
"usedStructName": "anilist.AnimeCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LibraryCollection",
|
|
"jsonName": "LibraryCollection",
|
|
"goType": "anime.LibraryCollection",
|
|
"typescriptType": "Anime_LibraryCollection",
|
|
"usedTypescriptType": "Anime_LibraryCollection",
|
|
"usedStructName": "anime.LibraryCollection",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/events.go",
|
|
"filename": "events.go",
|
|
"name": "TorrentLoadingStatusState",
|
|
"formattedName": "Torrentstream_TorrentLoadingStatusState",
|
|
"package": "torrentstream",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"LOADING\"",
|
|
"\"SEARCHING_TORRENTS\"",
|
|
"\"CHECKING_TORRENT\"",
|
|
"\"ADDING_TORRENT\"",
|
|
"\"SELECTING_FILE\"",
|
|
"\"STARTING_SERVER\"",
|
|
"\"SENDING_STREAM_TO_MEDIA_PLAYER\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/events.go",
|
|
"filename": "events.go",
|
|
"name": "TorrentStreamState",
|
|
"formattedName": "Torrentstream_TorrentStreamState",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "State",
|
|
"jsonName": "state",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/history.go",
|
|
"filename": "history.go",
|
|
"name": "BatchHistoryResponse",
|
|
"formattedName": "Torrentstream_BatchHistoryResponse",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"jsonName": "metadata",
|
|
"goType": "habari.Metadata",
|
|
"typescriptType": "Habari_Metadata",
|
|
"usedTypescriptType": "Habari_Metadata",
|
|
"usedStructName": "habari.Metadata",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BatchEpisodeFiles",
|
|
"jsonName": "batchEpisodeFiles",
|
|
"goType": "hibiketorrent.BatchEpisodeFiles",
|
|
"typescriptType": "HibikeTorrent_BatchEpisodeFiles",
|
|
"usedTypescriptType": "HibikeTorrent_BatchEpisodeFiles",
|
|
"usedStructName": "hibiketorrent.BatchEpisodeFiles",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "TorrentStreamAutoSelectTorrentsFetchedEvent",
|
|
"formattedName": "Torrentstream_TorrentStreamAutoSelectTorrentsFetchedEvent",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Torrents",
|
|
"jsonName": "Torrents",
|
|
"goType": "[]hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "Array\u003cHibikeTorrent_AnimeTorrent\u003e",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" TorrentStreamAutoSelectTorrentsFetchedEvent is triggered when the torrents are fetched for auto select.",
|
|
" The torrents are sorted by seeders from highest to lowest.",
|
|
" This event is triggered before the top 3 torrents are analyzed."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/hook_events.go",
|
|
"filename": "hook_events.go",
|
|
"name": "TorrentStreamSendStreamToMediaPlayerEvent",
|
|
"formattedName": "Torrentstream_TorrentStreamSendStreamToMediaPlayerEvent",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "WindowTitle",
|
|
"jsonName": "windowTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "StreamURL",
|
|
"jsonName": "streamURL",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AniDbEpisode",
|
|
"jsonName": "aniDbEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "playbackType",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" TorrentStreamSendStreamToMediaPlayerEvent is triggered when the torrent stream is about to send a stream to the media player.",
|
|
" Prevent default to skip the default playback and override the playback."
|
|
],
|
|
"embeddedStructNames": [
|
|
"hook_resolver.Event"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/previews.go",
|
|
"filename": "previews.go",
|
|
"name": "FilePreview",
|
|
"formattedName": "Torrentstream_FilePreview",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Path",
|
|
"jsonName": "path",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayPath",
|
|
"jsonName": "displayPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DisplayTitle",
|
|
"jsonName": "displayTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RelativeEpisodeNumber",
|
|
"jsonName": "relativeEpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsLikely",
|
|
"jsonName": "isLikely",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Index",
|
|
"jsonName": "index",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/previews.go",
|
|
"filename": "previews.go",
|
|
"name": "GetTorrentFilePreviewsOptions",
|
|
"formattedName": "Torrentstream_GetTorrentFilePreviewsOptions",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Magnet",
|
|
"jsonName": "Magnet",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AbsoluteOffset",
|
|
"jsonName": "AbsoluteOffset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Media",
|
|
"jsonName": "Media",
|
|
"goType": "anilist.BaseAnime",
|
|
"typescriptType": "AL_BaseAnime",
|
|
"usedTypescriptType": "AL_BaseAnime",
|
|
"usedStructName": "anilist.BaseAnime",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Repository",
|
|
"formattedName": "Torrentstream_Repository",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "Client",
|
|
"typescriptType": "Torrentstream_Client",
|
|
"usedTypescriptType": "Torrentstream_Client",
|
|
"usedStructName": "torrentstream.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "handler",
|
|
"jsonName": "handler",
|
|
"goType": "handler",
|
|
"typescriptType": "Torrentstream_handler",
|
|
"usedTypescriptType": "Torrentstream_handler",
|
|
"usedStructName": "torrentstream.handler",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playback",
|
|
"jsonName": "playback",
|
|
"goType": "playback",
|
|
"typescriptType": "Torrentstream_playback",
|
|
"usedTypescriptType": "Torrentstream_playback",
|
|
"usedStructName": "torrentstream.playback",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "settings",
|
|
"jsonName": "settings",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" None by default, set and refreshed by [SetSettings]"
|
|
]
|
|
},
|
|
{
|
|
"name": "selectionHistoryMap",
|
|
"jsonName": "selectionHistoryMap",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Key: AniList media ID"
|
|
]
|
|
},
|
|
{
|
|
"name": "torrentRepository",
|
|
"jsonName": "torrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "baseAnimeCache",
|
|
"jsonName": "baseAnimeCache",
|
|
"goType": "anilist.BaseAnimeCache",
|
|
"typescriptType": "AL_BaseAnimeCache",
|
|
"usedTypescriptType": "AL_BaseAnimeCache",
|
|
"usedStructName": "anilist.BaseAnimeCache",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "completeAnimeCache",
|
|
"jsonName": "completeAnimeCache",
|
|
"goType": "anilist.CompleteAnimeCache",
|
|
"typescriptType": "AL_CompleteAnimeCache",
|
|
"usedTypescriptType": "AL_CompleteAnimeCache",
|
|
"usedStructName": "anilist.CompleteAnimeCache",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"jsonName": "platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "metadataProvider",
|
|
"jsonName": "metadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "playbackManager",
|
|
"jsonName": "playbackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaPlayerRepository",
|
|
"jsonName": "mediaPlayerRepository",
|
|
"goType": "mediaplayer.Repository",
|
|
"typescriptType": "Repository",
|
|
"usedTypescriptType": "Repository",
|
|
"usedStructName": "mediaplayer.Repository",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mediaPlayerRepositorySubscriber",
|
|
"jsonName": "mediaPlayerRepositorySubscriber",
|
|
"goType": "mediaplayer.RepositorySubscriber",
|
|
"typescriptType": "RepositorySubscriber",
|
|
"usedTypescriptType": "RepositorySubscriber",
|
|
"usedStructName": "mediaplayer.RepositorySubscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayerSubscriber",
|
|
"jsonName": "nativePlayerSubscriber",
|
|
"goType": "nativeplayer.Subscriber",
|
|
"typescriptType": "NativePlayer_Subscriber",
|
|
"usedTypescriptType": "NativePlayer_Subscriber",
|
|
"usedStructName": "nativeplayer.Subscriber",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "directStreamManager",
|
|
"jsonName": "directStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "nativePlayer",
|
|
"jsonName": "nativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "db",
|
|
"jsonName": "db",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onEpisodeCollectionChanged",
|
|
"jsonName": "onEpisodeCollectionChanged",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "previousStreamOptions",
|
|
"jsonName": "previousStreamOptions",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "Settings",
|
|
"formattedName": "Torrentstream_Settings",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Host",
|
|
"jsonName": "Host",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Port",
|
|
"jsonName": "Port",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"models.TorrentstreamSettings"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/repository.go",
|
|
"filename": "repository.go",
|
|
"name": "NewRepositoryOptions",
|
|
"formattedName": "Torrentstream_NewRepositoryOptions",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentRepository",
|
|
"jsonName": "TorrentRepository",
|
|
"goType": "torrent.Repository",
|
|
"typescriptType": "Torrent_Repository",
|
|
"usedTypescriptType": "Torrent_Repository",
|
|
"usedStructName": "torrent.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BaseAnimeCache",
|
|
"jsonName": "BaseAnimeCache",
|
|
"goType": "anilist.BaseAnimeCache",
|
|
"typescriptType": "AL_BaseAnimeCache",
|
|
"usedTypescriptType": "AL_BaseAnimeCache",
|
|
"usedStructName": "anilist.BaseAnimeCache",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CompleteAnimeCache",
|
|
"jsonName": "CompleteAnimeCache",
|
|
"goType": "anilist.CompleteAnimeCache",
|
|
"typescriptType": "AL_CompleteAnimeCache",
|
|
"usedTypescriptType": "AL_CompleteAnimeCache",
|
|
"usedStructName": "anilist.CompleteAnimeCache",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "platform.Platform",
|
|
"typescriptType": "Platform",
|
|
"usedTypescriptType": "Platform",
|
|
"usedStructName": "platform.Platform",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MetadataProvider",
|
|
"jsonName": "MetadataProvider",
|
|
"goType": "metadata.Provider",
|
|
"typescriptType": "Metadata_Provider",
|
|
"usedTypescriptType": "Metadata_Provider",
|
|
"usedStructName": "metadata.Provider",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackManager",
|
|
"jsonName": "PlaybackManager",
|
|
"goType": "playbackmanager.PlaybackManager",
|
|
"typescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedTypescriptType": "PlaybackManager_PlaybackManager",
|
|
"usedStructName": "playbackmanager.PlaybackManager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WSEventManager",
|
|
"jsonName": "WSEventManager",
|
|
"goType": "events.WSEventManagerInterface",
|
|
"typescriptType": "Events_WSEventManagerInterface",
|
|
"usedTypescriptType": "Events_WSEventManagerInterface",
|
|
"usedStructName": "events.WSEventManagerInterface",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Database",
|
|
"jsonName": "Database",
|
|
"goType": "db.Database",
|
|
"typescriptType": "DB_Database",
|
|
"usedTypescriptType": "DB_Database",
|
|
"usedStructName": "db.Database",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DirectStreamManager",
|
|
"jsonName": "DirectStreamManager",
|
|
"goType": "directstream.Manager",
|
|
"typescriptType": "Directstream_Manager",
|
|
"usedTypescriptType": "Directstream_Manager",
|
|
"usedStructName": "directstream.Manager",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NativePlayer",
|
|
"jsonName": "NativePlayer",
|
|
"goType": "nativeplayer.NativePlayer",
|
|
"typescriptType": "NativePlayer_NativePlayer",
|
|
"usedTypescriptType": "NativePlayer_NativePlayer",
|
|
"usedStructName": "nativeplayer.NativePlayer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "PlaybackType",
|
|
"formattedName": "Torrentstream_PlaybackType",
|
|
"package": "torrentstream",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"default\"",
|
|
"\"externalPlayerLink\"",
|
|
"\"nativeplayer\"",
|
|
"\"none\"",
|
|
"\"noneAndAwait\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StartStreamOptions",
|
|
"formattedName": "Torrentstream_StartStreamOptions",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "MediaId",
|
|
"jsonName": "MediaId",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "EpisodeNumber",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" RELATIVE Episode number to identify the file"
|
|
]
|
|
},
|
|
{
|
|
"name": "AniDBEpisode",
|
|
"jsonName": "AniDBEpisode",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Animap episode"
|
|
]
|
|
},
|
|
{
|
|
"name": "AutoSelect",
|
|
"jsonName": "AutoSelect",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Automatically select the best file to stream"
|
|
]
|
|
},
|
|
{
|
|
"name": "Torrent",
|
|
"jsonName": "Torrent",
|
|
"goType": "hibiketorrent.AnimeTorrent",
|
|
"typescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedTypescriptType": "HibikeTorrent_AnimeTorrent",
|
|
"usedStructName": "hibiketorrent.AnimeTorrent",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Selected torrent (Manual selection)"
|
|
]
|
|
},
|
|
{
|
|
"name": "FileIndex",
|
|
"jsonName": "FileIndex",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Index of the file to stream (Manual selection)"
|
|
]
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "PlaybackType",
|
|
"goType": "PlaybackType",
|
|
"typescriptType": "Torrentstream_PlaybackType",
|
|
"usedTypescriptType": "Torrentstream_PlaybackType",
|
|
"usedStructName": "torrentstream.PlaybackType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsNakamaWatchParty",
|
|
"jsonName": "IsNakamaWatchParty",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" If this is a nakama stream (watch party)"
|
|
]
|
|
},
|
|
{
|
|
"name": "BatchEpisodeFiles",
|
|
"jsonName": "BatchEpisodeFiles",
|
|
"goType": "hibiketorrent.BatchEpisodeFiles",
|
|
"typescriptType": "HibikeTorrent_BatchEpisodeFiles",
|
|
"usedTypescriptType": "HibikeTorrent_BatchEpisodeFiles",
|
|
"usedStructName": "hibiketorrent.BatchEpisodeFiles",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/torrentstream/stream.go",
|
|
"filename": "stream.go",
|
|
"name": "StartUntrackedStreamOptions",
|
|
"formattedName": "Torrentstream_StartUntrackedStreamOptions",
|
|
"package": "torrentstream",
|
|
"fields": [
|
|
{
|
|
"name": "Magnet",
|
|
"jsonName": "Magnet",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileIndex",
|
|
"jsonName": "FileIndex",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "WindowTitle",
|
|
"jsonName": "WindowTitle",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UserAgent",
|
|
"jsonName": "UserAgent",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ClientId",
|
|
"jsonName": "ClientId",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PlaybackType",
|
|
"jsonName": "PlaybackType",
|
|
"goType": "PlaybackType",
|
|
"typescriptType": "Torrentstream_PlaybackType",
|
|
"usedTypescriptType": "Torrentstream_PlaybackType",
|
|
"usedStructName": "torrentstream.PlaybackType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/logs.go",
|
|
"filename": "logs.go",
|
|
"name": "AnalysisResult",
|
|
"formattedName": "AnalysisResult",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "[]AnalysisResultItem",
|
|
"typescriptType": "Array\u003cAnalysisResultItem\u003e",
|
|
"usedTypescriptType": "AnalysisResultItem",
|
|
"usedStructName": "troubleshooter.AnalysisResultItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/logs.go",
|
|
"filename": "logs.go",
|
|
"name": "AnalysisResultItem",
|
|
"formattedName": "AnalysisResultItem",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "Observation",
|
|
"jsonName": "observation",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendation",
|
|
"jsonName": "recommendation",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Severity",
|
|
"jsonName": "severity",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Errors",
|
|
"jsonName": "errors",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Warnings",
|
|
"jsonName": "warnings",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logs",
|
|
"jsonName": "logs",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/logs.go",
|
|
"filename": "logs.go",
|
|
"name": "RuleBuilder",
|
|
"formattedName": "RuleBuilder",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "description",
|
|
"jsonName": "description",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "conditions",
|
|
"jsonName": "conditions",
|
|
"goType": "[]condition",
|
|
"typescriptType": "Array\u003ccondition\u003e",
|
|
"usedTypescriptType": "condition",
|
|
"usedStructName": "troubleshooter.condition",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "platforms",
|
|
"jsonName": "platforms",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "branches",
|
|
"jsonName": "branches",
|
|
"goType": "[]branch",
|
|
"typescriptType": "Array\u003cbranch\u003e",
|
|
"usedTypescriptType": "branch",
|
|
"usedStructName": "troubleshooter.branch",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "defaultBranch",
|
|
"jsonName": "defaultBranch",
|
|
"goType": "branch",
|
|
"typescriptType": "branch",
|
|
"usedTypescriptType": "branch",
|
|
"usedStructName": "troubleshooter.branch",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "state",
|
|
"jsonName": "state",
|
|
"goType": "AppState",
|
|
"typescriptType": "AppState",
|
|
"usedTypescriptType": "AppState",
|
|
"usedStructName": "troubleshooter.AppState",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" RuleBuilder provides a fluent interface for building rules"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/logs.go",
|
|
"filename": "logs.go",
|
|
"name": "BranchBuilder",
|
|
"formattedName": "BranchBuilder",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "rule",
|
|
"jsonName": "rule",
|
|
"goType": "RuleBuilder",
|
|
"typescriptType": "RuleBuilder",
|
|
"usedTypescriptType": "RuleBuilder",
|
|
"usedStructName": "troubleshooter.RuleBuilder",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "branch",
|
|
"jsonName": "branch",
|
|
"goType": "branch",
|
|
"typescriptType": "branch",
|
|
"usedTypescriptType": "branch",
|
|
"usedStructName": "troubleshooter.branch",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" BranchBuilder helps build conditional branches"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/logs.go",
|
|
"filename": "logs.go",
|
|
"name": "LogLine",
|
|
"formattedName": "LogLine",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "Timestamp",
|
|
"jsonName": "Timestamp",
|
|
"goType": "time.Time",
|
|
"typescriptType": "string",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Line",
|
|
"jsonName": "Line",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Module",
|
|
"jsonName": "Module",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Level",
|
|
"jsonName": "Level",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "Message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" LogLine represents a parsed log line"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "Troubleshooter",
|
|
"formattedName": "Troubleshooter",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "logsDir",
|
|
"jsonName": "logsDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "rules",
|
|
"jsonName": "rules",
|
|
"goType": "[]RuleBuilder",
|
|
"typescriptType": "Array\u003cRuleBuilder\u003e",
|
|
"usedTypescriptType": "RuleBuilder",
|
|
"usedStructName": "troubleshooter.RuleBuilder",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "state",
|
|
"jsonName": "state",
|
|
"goType": "AppState",
|
|
"typescriptType": "AppState",
|
|
"usedTypescriptType": "AppState",
|
|
"usedStructName": "troubleshooter.AppState",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" For accessing app state like settings"
|
|
]
|
|
},
|
|
{
|
|
"name": "modules",
|
|
"jsonName": "modules",
|
|
"goType": "Modules",
|
|
"typescriptType": "Modules",
|
|
"usedTypescriptType": "Modules",
|
|
"usedStructName": "troubleshooter.Modules",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "clientParams",
|
|
"jsonName": "clientParams",
|
|
"goType": "ClientParams",
|
|
"typescriptType": "ClientParams",
|
|
"usedTypescriptType": "ClientParams",
|
|
"usedStructName": "troubleshooter.ClientParams",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentResult",
|
|
"jsonName": "currentResult",
|
|
"goType": "Result",
|
|
"typescriptType": "Result",
|
|
"usedTypescriptType": "Result",
|
|
"usedStructName": "troubleshooter.Result",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "Modules",
|
|
"formattedName": "Modules",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "MediaPlayerRepository",
|
|
"jsonName": "MediaPlayerRepository",
|
|
"goType": "mediaplayer.Repository",
|
|
"typescriptType": "Repository",
|
|
"usedTypescriptType": "Repository",
|
|
"usedStructName": "mediaplayer.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OnlinestreamRepository",
|
|
"jsonName": "OnlinestreamRepository",
|
|
"goType": "onlinestream.Repository",
|
|
"typescriptType": "Onlinestream_Repository",
|
|
"usedTypescriptType": "Onlinestream_Repository",
|
|
"usedStructName": "onlinestream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamRepository",
|
|
"jsonName": "TorrentstreamRepository",
|
|
"goType": "torrentstream.Repository",
|
|
"typescriptType": "Torrentstream_Repository",
|
|
"usedTypescriptType": "Torrentstream_Repository",
|
|
"usedStructName": "torrentstream.Repository",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "NewTroubleshooterOptions",
|
|
"formattedName": "NewTroubleshooterOptions",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "LogsDir",
|
|
"jsonName": "LogsDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logger",
|
|
"jsonName": "Logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "State",
|
|
"jsonName": "State",
|
|
"goType": "AppState",
|
|
"typescriptType": "AppState",
|
|
"usedTypescriptType": "AppState",
|
|
"usedStructName": "troubleshooter.AppState",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "AppState",
|
|
"formattedName": "AppState",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "Settings",
|
|
"jsonName": "Settings",
|
|
"goType": "models.Settings",
|
|
"typescriptType": "Models_Settings",
|
|
"usedTypescriptType": "Models_Settings",
|
|
"usedStructName": "models.Settings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TorrentstreamSettings",
|
|
"jsonName": "TorrentstreamSettings",
|
|
"goType": "models.TorrentstreamSettings",
|
|
"typescriptType": "Models_TorrentstreamSettings",
|
|
"usedTypescriptType": "Models_TorrentstreamSettings",
|
|
"usedStructName": "models.TorrentstreamSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "MediastreamSettings",
|
|
"jsonName": "MediastreamSettings",
|
|
"goType": "models.MediastreamSettings",
|
|
"typescriptType": "Models_MediastreamSettings",
|
|
"usedTypescriptType": "Models_MediastreamSettings",
|
|
"usedStructName": "models.MediastreamSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DebridSettings",
|
|
"jsonName": "DebridSettings",
|
|
"goType": "models.DebridSettings",
|
|
"typescriptType": "Models_DebridSettings",
|
|
"usedTypescriptType": "Models_DebridSettings",
|
|
"usedStructName": "models.DebridSettings",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "Result",
|
|
"formattedName": "Result",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "Items",
|
|
"jsonName": "items",
|
|
"goType": "[]ResultItem",
|
|
"typescriptType": "Array\u003cResultItem\u003e",
|
|
"usedTypescriptType": "ResultItem",
|
|
"usedStructName": "troubleshooter.ResultItem",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "ResultItem",
|
|
"formattedName": "ResultItem",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "Module",
|
|
"jsonName": "module",
|
|
"goType": "Module",
|
|
"typescriptType": "Module",
|
|
"usedTypescriptType": "Module",
|
|
"usedStructName": "troubleshooter.Module",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Observation",
|
|
"jsonName": "observation",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Recommendation",
|
|
"jsonName": "recommendation",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Level",
|
|
"jsonName": "level",
|
|
"goType": "Level",
|
|
"typescriptType": "Level",
|
|
"usedTypescriptType": "Level",
|
|
"usedStructName": "troubleshooter.Level",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Errors",
|
|
"jsonName": "errors",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Warnings",
|
|
"jsonName": "warnings",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Logs",
|
|
"jsonName": "logs",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "Module",
|
|
"formattedName": "Module",
|
|
"package": "troubleshooter",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"Playback\"",
|
|
"\"Media player\"",
|
|
"\"Anime library\"",
|
|
"\"Media streaming\"",
|
|
"\"Torrent streaming\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "Level",
|
|
"formattedName": "Level",
|
|
"package": "troubleshooter",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"error\"",
|
|
"\"warning\"",
|
|
"\"info\"",
|
|
"\"debug\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/troubleshooter/troubleshooter.go",
|
|
"filename": "troubleshooter.go",
|
|
"name": "ClientParams",
|
|
"formattedName": "ClientParams",
|
|
"package": "troubleshooter",
|
|
"fields": [
|
|
{
|
|
"name": "LibraryPlaybackOption",
|
|
"jsonName": "libraryPlaybackOption",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"desktop_media_player\" or \"media_streaming\" or \"external_player_link\""
|
|
]
|
|
},
|
|
{
|
|
"name": "TorrentOrDebridPlaybackOption",
|
|
"jsonName": "torrentOrDebridPlaybackOption",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" \"desktop_torrent_player\" or \"external_player_link\""
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/announcement.go",
|
|
"filename": "announcement.go",
|
|
"name": "AnnouncementType",
|
|
"formattedName": "Updater_AnnouncementType",
|
|
"package": "updater",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"toast\"",
|
|
"\"dialog\"",
|
|
"\"banner\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/announcement.go",
|
|
"filename": "announcement.go",
|
|
"name": "AnnouncementSeverity",
|
|
"formattedName": "Updater_AnnouncementSeverity",
|
|
"package": "updater",
|
|
"fields": [],
|
|
"aliasOf": {
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"declaredValues": [
|
|
"\"info\"",
|
|
"\"warning\"",
|
|
"\"error\"",
|
|
"\"critical\""
|
|
]
|
|
},
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/announcement.go",
|
|
"filename": "announcement.go",
|
|
"name": "AnnouncementAction",
|
|
"formattedName": "Updater_AnnouncementAction",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "Label",
|
|
"jsonName": "label",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "URL",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/announcement.go",
|
|
"filename": "announcement.go",
|
|
"name": "AnnouncementConditions",
|
|
"formattedName": "Updater_AnnouncementConditions",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "OS",
|
|
"jsonName": "os",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" [\"windows\", \"darwin\", \"linux\"]"
|
|
]
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "platform",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" [\"tauri\", \"web\", \"denshi\"]"
|
|
]
|
|
},
|
|
{
|
|
"name": "VersionConstraint",
|
|
"jsonName": "versionConstraint",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" e.g. \"\u003c= 2.9.0\", \"2.9.0\""
|
|
]
|
|
},
|
|
{
|
|
"name": "UserSettingsPath",
|
|
"jsonName": "userSettingsPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" JSON path to check in user settings"
|
|
]
|
|
},
|
|
{
|
|
"name": "UserSettingsValue",
|
|
"jsonName": "userSettingsValue",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Expected values at that path"
|
|
]
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/announcement.go",
|
|
"filename": "announcement.go",
|
|
"name": "Announcement",
|
|
"formattedName": "Updater_Announcement",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Unique identifier for tracking"
|
|
]
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Title for dialogs/banners"
|
|
]
|
|
},
|
|
{
|
|
"name": "Message",
|
|
"jsonName": "message",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The message to display"
|
|
]
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "AnnouncementType",
|
|
"typescriptType": "Updater_AnnouncementType",
|
|
"usedTypescriptType": "Updater_AnnouncementType",
|
|
"usedStructName": "updater.AnnouncementType",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The type of announcement"
|
|
]
|
|
},
|
|
{
|
|
"name": "Severity",
|
|
"jsonName": "severity",
|
|
"goType": "AnnouncementSeverity",
|
|
"typescriptType": "Updater_AnnouncementSeverity",
|
|
"usedTypescriptType": "Updater_AnnouncementSeverity",
|
|
"usedStructName": "updater.AnnouncementSeverity",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Severity level"
|
|
]
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"jsonName": "date",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Date of the announcement"
|
|
]
|
|
},
|
|
{
|
|
"name": "NotDismissible",
|
|
"jsonName": "notDismissible",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Can user dismiss it"
|
|
]
|
|
},
|
|
{
|
|
"name": "Conditions",
|
|
"jsonName": "conditions",
|
|
"goType": "AnnouncementConditions",
|
|
"typescriptType": "Updater_AnnouncementConditions",
|
|
"usedTypescriptType": "Updater_AnnouncementConditions",
|
|
"usedStructName": "updater.AnnouncementConditions",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Advanced targeting"
|
|
]
|
|
},
|
|
{
|
|
"name": "Actions",
|
|
"jsonName": "actions",
|
|
"goType": "[]AnnouncementAction",
|
|
"typescriptType": "Array\u003cUpdater_AnnouncementAction\u003e",
|
|
"usedTypescriptType": "Updater_AnnouncementAction",
|
|
"usedStructName": "updater.AnnouncementAction",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": [
|
|
" Action buttons"
|
|
]
|
|
},
|
|
{
|
|
"name": "Priority",
|
|
"jsonName": "priority",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/check.go",
|
|
"filename": "check.go",
|
|
"name": "GitHubResponse",
|
|
"formattedName": "Updater_GitHubResponse",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AssetsUrl",
|
|
"jsonName": "assets_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "UploadUrl",
|
|
"jsonName": "upload_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HtmlUrl",
|
|
"jsonName": "html_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ID",
|
|
"jsonName": "id",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NodeID",
|
|
"jsonName": "node_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TagName",
|
|
"jsonName": "tag_name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TargetCommitish",
|
|
"jsonName": "target_commitish",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Draft",
|
|
"jsonName": "draft",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Prerelease",
|
|
"jsonName": "prerelease",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CreatedAt",
|
|
"jsonName": "created_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PublishedAt",
|
|
"jsonName": "published_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Assets",
|
|
"jsonName": "assets",
|
|
"goType": "[]__STRUCT__",
|
|
"inlineStructType": "[]struct{\nUrl string `json:\"url\"`\nID int64 `json:\"id\"`\nNodeID string `json:\"node_id\"`\nName string `json:\"name\"`\nLabel string `json:\"label\"`\nContentType string `json:\"content_type\"`\nState string `json:\"state\"`\nSize int64 `json:\"size\"`\nDownloadCount int64 `json:\"download_count\"`\nCreatedAt string `json:\"created_at\"`\nUpdatedAt string `json:\"updated_at\"`\nBrowserDownloadURL string `json:\"browser_download_url\"`}",
|
|
"typescriptType": "Array\u003c{ url: string; id: number; node_id: string; name: string; label: string; content_type: string; state: string; size: number; download_count: number; created_at: string; updated_at: string; browser_download_url: string; }\u003e",
|
|
"usedTypescriptType": "{ url: string; id: number; node_id: string; name: string; label: string; content_type: string; state: string; size: number; download_count: number; created_at: string; updated_at: string; browser_download_url: string; }",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TarballURL",
|
|
"jsonName": "tarball_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ZipballURL",
|
|
"jsonName": "zipball_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Body",
|
|
"jsonName": "body",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/check.go",
|
|
"filename": "check.go",
|
|
"name": "DocsResponse",
|
|
"formattedName": "Updater_DocsResponse",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "Release",
|
|
"jsonName": "release",
|
|
"goType": "Release",
|
|
"typescriptType": "Updater_Release",
|
|
"usedTypescriptType": "Updater_Release",
|
|
"usedStructName": "updater.Release",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/check.go",
|
|
"filename": "check.go",
|
|
"name": "Release",
|
|
"formattedName": "Updater_Release",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "HtmlUrl",
|
|
"jsonName": "html_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NodeId",
|
|
"jsonName": "node_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TagName",
|
|
"jsonName": "tag_name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Body",
|
|
"jsonName": "body",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PublishedAt",
|
|
"jsonName": "published_at",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Released",
|
|
"jsonName": "released",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Version",
|
|
"jsonName": "version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Assets",
|
|
"jsonName": "assets",
|
|
"goType": "[]ReleaseAsset",
|
|
"typescriptType": "Array\u003cUpdater_ReleaseAsset\u003e",
|
|
"usedTypescriptType": "Updater_ReleaseAsset",
|
|
"usedStructName": "updater.ReleaseAsset",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/check.go",
|
|
"filename": "check.go",
|
|
"name": "ReleaseAsset",
|
|
"formattedName": "Updater_ReleaseAsset",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "Url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Id",
|
|
"jsonName": "id",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "NodeId",
|
|
"jsonName": "node_id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ContentType",
|
|
"jsonName": "content_type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Uploaded",
|
|
"jsonName": "uploaded",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "BrowserDownloadUrl",
|
|
"jsonName": "browser_download_url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/selfupdate.go",
|
|
"filename": "selfupdate.go",
|
|
"name": "SelfUpdater",
|
|
"formattedName": "Updater_SelfUpdater",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "breakLoopCh",
|
|
"jsonName": "breakLoopCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "originalExePath",
|
|
"jsonName": "originalExePath",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "updater",
|
|
"jsonName": "updater",
|
|
"goType": "Updater",
|
|
"typescriptType": "Updater_Updater",
|
|
"usedTypescriptType": "Updater_Updater",
|
|
"usedStructName": "updater.Updater",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "fallbackDest",
|
|
"jsonName": "fallbackDest",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "tmpExecutableName",
|
|
"jsonName": "tmpExecutableName",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/updater.go",
|
|
"filename": "updater.go",
|
|
"name": "Updater",
|
|
"formattedName": "Updater_Updater",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "CurrentVersion",
|
|
"jsonName": "CurrentVersion",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "hasCheckedForUpdate",
|
|
"jsonName": "hasCheckedForUpdate",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "LatestRelease",
|
|
"jsonName": "LatestRelease",
|
|
"goType": "Release",
|
|
"typescriptType": "Updater_Release",
|
|
"usedTypescriptType": "Updater_Release",
|
|
"usedStructName": "updater.Release",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "checkForUpdate",
|
|
"jsonName": "checkForUpdate",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wsEventManager",
|
|
"jsonName": "wsEventManager",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "announcements",
|
|
"jsonName": "announcements",
|
|
"goType": "[]Announcement",
|
|
"typescriptType": "Array\u003cUpdater_Announcement\u003e",
|
|
"usedTypescriptType": "Updater_Announcement",
|
|
"usedStructName": "updater.Announcement",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/updater/updater.go",
|
|
"filename": "updater.go",
|
|
"name": "Update",
|
|
"formattedName": "Updater_Update",
|
|
"package": "updater",
|
|
"fields": [
|
|
{
|
|
"name": "Release",
|
|
"jsonName": "release",
|
|
"goType": "Release",
|
|
"typescriptType": "Updater_Release",
|
|
"usedTypescriptType": "Updater_Release",
|
|
"usedStructName": "updater.Release",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "CurrentVersion",
|
|
"jsonName": "current_version",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Type",
|
|
"jsonName": "type",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/user/user.go",
|
|
"filename": "user.go",
|
|
"name": "User",
|
|
"formattedName": "User",
|
|
"package": "user",
|
|
"fields": [
|
|
{
|
|
"name": "Viewer",
|
|
"jsonName": "viewer",
|
|
"goType": "anilist.GetViewer_Viewer",
|
|
"typescriptType": "AL_GetViewer_Viewer",
|
|
"usedTypescriptType": "AL_GetViewer_Viewer",
|
|
"usedStructName": "anilist.GetViewer_Viewer",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Token",
|
|
"jsonName": "token",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IsSimulated",
|
|
"jsonName": "isSimulated",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/cachedreadseeker.go",
|
|
"filename": "cachedreadseeker.go",
|
|
"name": "CachedReadSeeker",
|
|
"formattedName": "Util_CachedReadSeeker",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "src",
|
|
"jsonName": "src",
|
|
"goType": "io.ReadSeekCloser",
|
|
"typescriptType": "ReadSeekCloser",
|
|
"usedTypescriptType": "ReadSeekCloser",
|
|
"usedStructName": "io.ReadSeekCloser",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" underlying source"
|
|
]
|
|
},
|
|
{
|
|
"name": "cache",
|
|
"jsonName": "cache",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" bytes read so far"
|
|
]
|
|
},
|
|
{
|
|
"name": "pos",
|
|
"jsonName": "pos",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" current read position"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" CachedReadSeeker wraps an io.ReadSeekCloser and caches bytes as they are read.",
|
|
" It implements io.ReadSeeker, allowing seeking within the already-cached",
|
|
" range without hitting the underlying reader again.",
|
|
" Additional reads beyond the cache will append to the cache automatically."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/comparison/matching.go",
|
|
"filename": "matching.go",
|
|
"name": "LevenshteinResult",
|
|
"formattedName": "Comparison_LevenshteinResult",
|
|
"package": "comparison",
|
|
"fields": [
|
|
{
|
|
"name": "OriginalValue",
|
|
"jsonName": "OriginalValue",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "Value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Distance",
|
|
"jsonName": "Distance",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" LevenshteinResult is a struct that holds a string and its Levenshtein distance compared to another string."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/comparison/matching.go",
|
|
"filename": "matching.go",
|
|
"name": "JaroWinklerResult",
|
|
"formattedName": "Comparison_JaroWinklerResult",
|
|
"package": "comparison",
|
|
"fields": [
|
|
{
|
|
"name": "OriginalValue",
|
|
"jsonName": "OriginalValue",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "Value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "Rating",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" JaroWinklerResult is a struct that holds a string and its JaroWinkler distance compared to another string."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/comparison/matching.go",
|
|
"filename": "matching.go",
|
|
"name": "JaccardResult",
|
|
"formattedName": "Comparison_JaccardResult",
|
|
"package": "comparison",
|
|
"fields": [
|
|
{
|
|
"name": "OriginalValue",
|
|
"jsonName": "OriginalValue",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "Value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "Rating",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" JaccardResult is a struct that holds a string and its Jaccard distance compared to another string."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/comparison/matching.go",
|
|
"filename": "matching.go",
|
|
"name": "SorensenDiceResult",
|
|
"formattedName": "Comparison_SorensenDiceResult",
|
|
"package": "comparison",
|
|
"fields": [
|
|
{
|
|
"name": "OriginalValue",
|
|
"jsonName": "OriginalValue",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Value",
|
|
"jsonName": "Value",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rating",
|
|
"jsonName": "Rating",
|
|
"goType": "float64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/crashlog/crashlog.go",
|
|
"filename": "crashlog.go",
|
|
"name": "CrashLogger",
|
|
"formattedName": "CrashLogger",
|
|
"package": "crashlog",
|
|
"fields": [
|
|
{
|
|
"name": "logDir",
|
|
"jsonName": "logDir",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/crashlog/crashlog.go",
|
|
"filename": "crashlog.go",
|
|
"name": "CrashLoggerArea",
|
|
"formattedName": "CrashLoggerArea",
|
|
"package": "crashlog",
|
|
"fields": [
|
|
{
|
|
"name": "name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logBuffer",
|
|
"jsonName": "logBuffer",
|
|
"goType": "bytes.Buffer",
|
|
"typescriptType": "Buffer",
|
|
"usedTypescriptType": "Buffer",
|
|
"usedStructName": "bytes.Buffer",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancelFunc",
|
|
"jsonName": "cancelFunc",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/filecache/filecache.go",
|
|
"filename": "filecache.go",
|
|
"name": "CacheStore",
|
|
"formattedName": "Filecache_CacheStore",
|
|
"package": "filecache",
|
|
"fields": [
|
|
{
|
|
"name": "filePath",
|
|
"jsonName": "filePath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "data",
|
|
"jsonName": "data",
|
|
"goType": "map[string]cacheItem",
|
|
"typescriptType": "Record\u003cstring, Filecache_cacheItem\u003e",
|
|
"usedTypescriptType": "Filecache_cacheItem",
|
|
"usedStructName": "filecache.cacheItem",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" CacheStore represents a single-process, file-based, key/value cache store."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/filecache/filecache.go",
|
|
"filename": "filecache.go",
|
|
"name": "Bucket",
|
|
"formattedName": "Filecache_Bucket",
|
|
"package": "filecache",
|
|
"fields": [
|
|
{
|
|
"name": "name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ttl",
|
|
"jsonName": "ttl",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Bucket represents a cache bucket with a name and TTL."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/filecache/filecache.go",
|
|
"filename": "filecache.go",
|
|
"name": "PermanentBucket",
|
|
"formattedName": "Filecache_PermanentBucket",
|
|
"package": "filecache",
|
|
"fields": [
|
|
{
|
|
"name": "name",
|
|
"jsonName": "name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/filecache/filecache.go",
|
|
"filename": "filecache.go",
|
|
"name": "Cacher",
|
|
"formattedName": "Filecache_Cacher",
|
|
"package": "filecache",
|
|
"fields": [
|
|
{
|
|
"name": "dir",
|
|
"jsonName": "dir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "stores",
|
|
"jsonName": "stores",
|
|
"goType": "map[string]CacheStore",
|
|
"typescriptType": "Record\u003cstring, Filecache_CacheStore\u003e",
|
|
"usedTypescriptType": "Filecache_CacheStore",
|
|
"usedStructName": "filecache.CacheStore",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Cacher represents a single-process, file-based, key/value cache."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/goja/scheduler.go",
|
|
"filename": "scheduler.go",
|
|
"name": "Job",
|
|
"formattedName": "Job",
|
|
"package": "goja_util",
|
|
"fields": [
|
|
{
|
|
"name": "fn",
|
|
"jsonName": "fn",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "resultCh",
|
|
"jsonName": "resultCh",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "async",
|
|
"jsonName": "async",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Flag to indicate if the job is async (doesn't need to wait for result)"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" Job represents a task to be executed in the VM"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/goja/scheduler.go",
|
|
"filename": "scheduler.go",
|
|
"name": "Scheduler",
|
|
"formattedName": "Scheduler",
|
|
"package": "goja_util",
|
|
"fields": [
|
|
{
|
|
"name": "jobQueue",
|
|
"jsonName": "jobQueue",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "wg",
|
|
"jsonName": "wg",
|
|
"goType": "sync.WaitGroup",
|
|
"typescriptType": "WaitGroup",
|
|
"usedTypescriptType": "WaitGroup",
|
|
"usedStructName": "sync.WaitGroup",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentJob",
|
|
"jsonName": "currentJob",
|
|
"goType": "Job",
|
|
"typescriptType": "Job",
|
|
"usedTypescriptType": "Job",
|
|
"usedStructName": "goja_util.Job",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "currentJobLock",
|
|
"jsonName": "currentJobLock",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "onException",
|
|
"jsonName": "onException",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Scheduler handles all VM operations added concurrently in a single goroutine",
|
|
" Any goroutine that needs to execute a VM operation must schedule it because the UI VM isn't thread safe"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/hmac_auth.go",
|
|
"filename": "hmac_auth.go",
|
|
"name": "TokenClaims",
|
|
"formattedName": "Util_TokenClaims",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "Endpoint",
|
|
"jsonName": "endpoint",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" The endpoint this token is valid for"
|
|
]
|
|
},
|
|
{
|
|
"name": "IssuedAt",
|
|
"jsonName": "iat",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ExpiresAt",
|
|
"jsonName": "exp",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/hmac_auth.go",
|
|
"filename": "hmac_auth.go",
|
|
"name": "HMACAuth",
|
|
"formattedName": "Util_HMACAuth",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "secret",
|
|
"jsonName": "secret",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ttl",
|
|
"jsonName": "ttl",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/http/filestream.go",
|
|
"filename": "filestream.go",
|
|
"name": "FileStream",
|
|
"formattedName": "FileStream",
|
|
"package": "httputil",
|
|
"fields": [
|
|
{
|
|
"name": "length",
|
|
"jsonName": "length",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "file",
|
|
"jsonName": "file",
|
|
"goType": "os.File",
|
|
"typescriptType": "File",
|
|
"usedTypescriptType": "File",
|
|
"usedStructName": "os.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "closed",
|
|
"jsonName": "closed",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "pieces",
|
|
"jsonName": "pieces",
|
|
"goType": "map[int64]piece",
|
|
"typescriptType": "Record\u003cnumber, piece\u003e",
|
|
"usedTypescriptType": "piece",
|
|
"usedStructName": "httputil.piece",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "readers",
|
|
"jsonName": "readers",
|
|
"goType": "[]FileStreamReader",
|
|
"typescriptType": "Array\u003cFileStreamReader\u003e",
|
|
"usedTypescriptType": "FileStreamReader",
|
|
"usedStructName": "httputil.FileStreamReader",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "readersMu",
|
|
"jsonName": "readersMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ctx",
|
|
"jsonName": "ctx",
|
|
"goType": "context.Context",
|
|
"typescriptType": "Context",
|
|
"usedTypescriptType": "Context",
|
|
"usedStructName": "context.Context",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancel",
|
|
"jsonName": "cancel",
|
|
"goType": "context.CancelFunc",
|
|
"typescriptType": "CancelFunc",
|
|
"usedTypescriptType": "CancelFunc",
|
|
"usedStructName": "context.CancelFunc",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" FileStream saves a HTTP file being streamed to disk.",
|
|
" It allows multiple readers to read the file concurrently.",
|
|
" It works by being fed the stream from the HTTP response body. It will simultaneously write to disk and to the HTTP writer."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/http/http_range.go",
|
|
"filename": "http_range.go",
|
|
"name": "Range",
|
|
"formattedName": "Range",
|
|
"package": "httputil",
|
|
"fields": [
|
|
{
|
|
"name": "Start",
|
|
"jsonName": "Start",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"jsonName": "Length",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Range specifies the byte range to be sent to the client."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/http/httprs.go",
|
|
"filename": "httprs.go",
|
|
"name": "HttpReadSeeker",
|
|
"formattedName": "HttpReadSeeker",
|
|
"package": "httputil",
|
|
"fields": [
|
|
{
|
|
"name": "url",
|
|
"jsonName": "url",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" The URL of the resource"
|
|
]
|
|
},
|
|
{
|
|
"name": "client",
|
|
"jsonName": "client",
|
|
"goType": "http.Client",
|
|
"typescriptType": "Client",
|
|
"usedTypescriptType": "Client",
|
|
"usedStructName": "http.Client",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" HTTP client to use for requests"
|
|
]
|
|
},
|
|
{
|
|
"name": "resp",
|
|
"jsonName": "resp",
|
|
"goType": "http.Response",
|
|
"typescriptType": "Response",
|
|
"usedTypescriptType": "Response",
|
|
"usedStructName": "http.Response",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Current response"
|
|
]
|
|
},
|
|
{
|
|
"name": "offset",
|
|
"jsonName": "offset",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Current offset in the resource"
|
|
]
|
|
},
|
|
{
|
|
"name": "size",
|
|
"jsonName": "size",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Size of the resource, -1 if unknown"
|
|
]
|
|
},
|
|
{
|
|
"name": "readBuf",
|
|
"jsonName": "readBuf",
|
|
"goType": "string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Buffer for reading"
|
|
]
|
|
},
|
|
{
|
|
"name": "readOffset",
|
|
"jsonName": "readOffset",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Current offset in readBuf"
|
|
]
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" Mutex for thread safety"
|
|
]
|
|
},
|
|
{
|
|
"name": "rateLimiter",
|
|
"jsonName": "rateLimiter",
|
|
"goType": "limiter.Limiter",
|
|
"typescriptType": "Limiter",
|
|
"usedTypescriptType": "Limiter",
|
|
"usedStructName": "limiter.Limiter",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" HttpReadSeeker implements io.ReadSeeker for HTTP responses",
|
|
" It allows seeking within an HTTP response by using HTTP Range requests"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/image_downloader/image_downloader.go",
|
|
"filename": "image_downloader.go",
|
|
"name": "ImageDownloader",
|
|
"formattedName": "ImageDownloader",
|
|
"package": "image_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "downloadDir",
|
|
"jsonName": "downloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "registry",
|
|
"jsonName": "registry",
|
|
"goType": "Registry",
|
|
"typescriptType": "Registry",
|
|
"usedTypescriptType": "Registry",
|
|
"usedStructName": "image_downloader.Registry",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "cancelChannel",
|
|
"jsonName": "cancelChannel",
|
|
"goType": "",
|
|
"typescriptType": "any",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "actionMu",
|
|
"jsonName": "actionMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "registryMu",
|
|
"jsonName": "registryMu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/image_downloader/image_downloader.go",
|
|
"filename": "image_downloader.go",
|
|
"name": "Registry",
|
|
"formattedName": "Registry",
|
|
"package": "image_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "content",
|
|
"jsonName": "content",
|
|
"goType": "RegistryContent",
|
|
"typescriptType": "RegistryContent",
|
|
"usedTypescriptType": "RegistryContent",
|
|
"usedStructName": "image_downloader.RegistryContent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "downloadDir",
|
|
"jsonName": "downloadDir",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "registryPath",
|
|
"jsonName": "registryPath",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/image_downloader/image_downloader.go",
|
|
"filename": "image_downloader.go",
|
|
"name": "RegistryContent",
|
|
"formattedName": "RegistryContent",
|
|
"package": "image_downloader",
|
|
"fields": [
|
|
{
|
|
"name": "UrlToId",
|
|
"jsonName": "url_to_id",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdToUrl",
|
|
"jsonName": "id_to_url",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "IdToExt",
|
|
"jsonName": "id_to_ext",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/limited_read_seeker.go",
|
|
"filename": "limited_read_seeker.go",
|
|
"name": "LimitedReadSeeker",
|
|
"formattedName": "Util_LimitedReadSeeker",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "rs",
|
|
"jsonName": "rs",
|
|
"goType": "io.ReadSeeker",
|
|
"typescriptType": "ReadSeeker",
|
|
"usedTypescriptType": "ReadSeeker",
|
|
"usedStructName": "io.ReadSeeker",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": [
|
|
" The underlying ReadSeeker"
|
|
]
|
|
},
|
|
{
|
|
"name": "offset",
|
|
"jsonName": "offset",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Current read position relative to start"
|
|
]
|
|
},
|
|
{
|
|
"name": "limit",
|
|
"jsonName": "limit",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Maximum number of bytes that can be read"
|
|
]
|
|
},
|
|
{
|
|
"name": "basePos",
|
|
"jsonName": "basePos",
|
|
"goType": "int64",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": [
|
|
" Original position in the underlying ReadSeeker"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" LimitedReadSeeker wraps an io.ReadSeeker and limits the number of bytes",
|
|
" that can be read from it."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/limiter/limiter.go",
|
|
"filename": "limiter.go",
|
|
"name": "Limiter",
|
|
"formattedName": "Limiter",
|
|
"package": "limiter",
|
|
"fields": [
|
|
{
|
|
"name": "tick",
|
|
"jsonName": "tick",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "count",
|
|
"jsonName": "count",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "entries",
|
|
"jsonName": "entries",
|
|
"goType": "[]time.Time",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"usedStructName": "time.Time",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "index",
|
|
"jsonName": "index",
|
|
"goType": "uint",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.Mutex",
|
|
"typescriptType": "Mutex",
|
|
"usedTypescriptType": "Mutex",
|
|
"usedStructName": "sync.Mutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/map.go",
|
|
"filename": "map.go",
|
|
"name": "RWMutexMap",
|
|
"formattedName": "Util_RWMutexMap",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "dirty",
|
|
"jsonName": "dirty",
|
|
"goType": "map[]",
|
|
"typescriptType": "Record\u003cany, any\u003e",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" RWMutexMap is an implementation of mapInterface using a sync.RWMutex."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/parallel/parallel.go",
|
|
"filename": "parallel.go",
|
|
"name": "SettledResults",
|
|
"formattedName": "SettledResults",
|
|
"package": "parallel",
|
|
"fields": [
|
|
{
|
|
"name": "Collection",
|
|
"jsonName": "Collection",
|
|
"goType": "[]T",
|
|
"typescriptType": "Array\u003cT\u003e",
|
|
"usedTypescriptType": "T",
|
|
"usedStructName": "parallel.T",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Fulfilled",
|
|
"jsonName": "Fulfilled",
|
|
"goType": "map[T]R",
|
|
"typescriptType": "Record\u003cT, R\u003e",
|
|
"usedTypescriptType": "R",
|
|
"usedStructName": "parallel.R",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Results",
|
|
"jsonName": "Results",
|
|
"goType": "[]R",
|
|
"typescriptType": "Array\u003cR\u003e",
|
|
"usedTypescriptType": "R",
|
|
"usedStructName": "parallel.R",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Rejected",
|
|
"jsonName": "Rejected",
|
|
"goType": "map[T]error",
|
|
"typescriptType": "Record\u003cT, error\u003e",
|
|
"usedTypescriptType": "error",
|
|
"usedStructName": "parallel.error",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/pool.go",
|
|
"filename": "pool.go",
|
|
"name": "Pool",
|
|
"formattedName": "Util_Pool",
|
|
"package": "util",
|
|
"fields": [],
|
|
"comments": [],
|
|
"embeddedStructNames": [
|
|
"sync.Pool"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/proxies/image_proxy.go",
|
|
"filename": "image_proxy.go",
|
|
"name": "ImageProxy",
|
|
"formattedName": "Util_ImageProxy",
|
|
"package": "util",
|
|
"fields": [],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/result/boundedcache.go",
|
|
"filename": "boundedcache.go",
|
|
"name": "BoundedCache",
|
|
"formattedName": "BoundedCache",
|
|
"package": "result",
|
|
"fields": [
|
|
{
|
|
"name": "mu",
|
|
"jsonName": "mu",
|
|
"goType": "sync.RWMutex",
|
|
"typescriptType": "RWMutex",
|
|
"usedTypescriptType": "RWMutex",
|
|
"usedStructName": "sync.RWMutex",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "capacity",
|
|
"jsonName": "capacity",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "items",
|
|
"jsonName": "items",
|
|
"goType": "map[K]list.Element",
|
|
"typescriptType": "Record\u003cK, Element\u003e",
|
|
"usedTypescriptType": "Element",
|
|
"usedStructName": "list.Element",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "order",
|
|
"jsonName": "order",
|
|
"goType": "list.List",
|
|
"typescriptType": "List",
|
|
"usedTypescriptType": "List",
|
|
"usedStructName": "list.List",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" BoundedCache implements an LRU cache with a maximum capacity"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/result/resultcache.go",
|
|
"filename": "resultcache.go",
|
|
"name": "Cache",
|
|
"formattedName": "Cache",
|
|
"package": "result",
|
|
"fields": [
|
|
{
|
|
"name": "store",
|
|
"jsonName": "store",
|
|
"goType": "util.RWMutexMap",
|
|
"typescriptType": "Util_RWMutexMap",
|
|
"usedTypescriptType": "Util_RWMutexMap",
|
|
"usedStructName": "util.RWMutexMap",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/result/resultmap.go",
|
|
"filename": "resultmap.go",
|
|
"name": "Map",
|
|
"formattedName": "Map",
|
|
"package": "result",
|
|
"fields": [
|
|
{
|
|
"name": "store",
|
|
"jsonName": "store",
|
|
"goType": "util.RWMutexMap",
|
|
"typescriptType": "Util_RWMutexMap",
|
|
"usedTypescriptType": "Util_RWMutexMap",
|
|
"usedStructName": "util.RWMutexMap",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/util/round_tripper.go",
|
|
"filename": "round_tripper.go",
|
|
"name": "RetryConfig",
|
|
"formattedName": "Util_RetryConfig",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "MaxRetries",
|
|
"jsonName": "MaxRetries",
|
|
"goType": "int",
|
|
"typescriptType": "number",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "RetryDelay",
|
|
"jsonName": "RetryDelay",
|
|
"goType": "time.Duration",
|
|
"typescriptType": "Duration",
|
|
"usedTypescriptType": "Duration",
|
|
"usedStructName": "time.Duration",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "TimeoutOnly",
|
|
"jsonName": "TimeoutOnly",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": [
|
|
" Only retry on timeout errors"
|
|
]
|
|
}
|
|
],
|
|
"comments": [
|
|
" RetryConfig configures the retry behavior"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/round_tripper.go",
|
|
"filename": "round_tripper.go",
|
|
"name": "Options",
|
|
"formattedName": "Util_Options",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "AddMissingHeaders",
|
|
"jsonName": "AddMissingHeaders",
|
|
"goType": "bool",
|
|
"typescriptType": "boolean",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Headers",
|
|
"jsonName": "Headers",
|
|
"goType": "map[string]string",
|
|
"typescriptType": "Record\u003cstring, string\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" Options the option to set custom headers"
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/torrentutil/torrentutil.go",
|
|
"filename": "torrentutil.go",
|
|
"name": "ReadSeeker",
|
|
"formattedName": "ReadSeeker",
|
|
"package": "torrentutil",
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"jsonName": "id",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "torrent",
|
|
"jsonName": "torrent",
|
|
"goType": "torrent.Torrent",
|
|
"typescriptType": "Torrent_Torrent",
|
|
"usedTypescriptType": "Torrent_Torrent",
|
|
"usedStructName": "torrent.Torrent",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "file",
|
|
"jsonName": "file",
|
|
"goType": "torrent.File",
|
|
"typescriptType": "Torrent_File",
|
|
"usedTypescriptType": "Torrent_File",
|
|
"usedStructName": "torrent.File",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "reader",
|
|
"jsonName": "reader",
|
|
"goType": "torrent.Reader",
|
|
"typescriptType": "Torrent_Reader",
|
|
"usedTypescriptType": "Torrent_Reader",
|
|
"usedStructName": "torrent.Reader",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "priorityManager",
|
|
"jsonName": "priorityManager",
|
|
"goType": "priorityManager",
|
|
"typescriptType": "priorityManager",
|
|
"usedTypescriptType": "priorityManager",
|
|
"usedStructName": "torrentutil.priorityManager",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "logger",
|
|
"jsonName": "logger",
|
|
"goType": "zerolog.Logger",
|
|
"typescriptType": "Logger",
|
|
"usedTypescriptType": "Logger",
|
|
"usedStructName": "zerolog.Logger",
|
|
"required": false,
|
|
"public": false,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": [
|
|
" ReadSeeker implements io.ReadSeekCloser for a torrent file being streamed.",
|
|
" It allows dynamic prioritization of pieces when seeking, optimized for streaming",
|
|
" and supports multiple concurrent readers on the same file."
|
|
]
|
|
},
|
|
{
|
|
"filepath": "../internal/util/useragent.go",
|
|
"filename": "useragent.go",
|
|
"name": "ClientInfo",
|
|
"formattedName": "Util_ClientInfo",
|
|
"package": "util",
|
|
"fields": [
|
|
{
|
|
"name": "Device",
|
|
"jsonName": "Device",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Platform",
|
|
"jsonName": "Platform",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": true,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
},
|
|
{
|
|
"filepath": "../internal/vendor_habari/vendor_habari.go",
|
|
"filename": "vendor_habari.go",
|
|
"name": "Metadata",
|
|
"formattedName": "Habari_Metadata",
|
|
"package": "vendor_habari",
|
|
"fields": [
|
|
{
|
|
"name": "SeasonNumber",
|
|
"jsonName": "season_number",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "PartNumber",
|
|
"jsonName": "part_number",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Title",
|
|
"jsonName": "title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FormattedTitle",
|
|
"jsonName": "formatted_title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AnimeType",
|
|
"jsonName": "anime_type",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Year",
|
|
"jsonName": "year",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "AudioTerm",
|
|
"jsonName": "audio_term",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "DeviceCompatibility",
|
|
"jsonName": "device_compatibility",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumber",
|
|
"jsonName": "episode_number",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "OtherEpisodeNumber",
|
|
"jsonName": "other_episode_number",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeNumberAlt",
|
|
"jsonName": "episode_number_alt",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "EpisodeTitle",
|
|
"jsonName": "episode_title",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileChecksum",
|
|
"jsonName": "file_checksum",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileExtension",
|
|
"jsonName": "file_extension",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "FileName",
|
|
"jsonName": "file_name",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Language",
|
|
"jsonName": "language",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseGroup",
|
|
"jsonName": "release_group",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseInformation",
|
|
"jsonName": "release_information",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "ReleaseVersion",
|
|
"jsonName": "release_version",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Source",
|
|
"jsonName": "source",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "Subtitles",
|
|
"jsonName": "subtitles",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VideoResolution",
|
|
"jsonName": "video_resolution",
|
|
"goType": "string",
|
|
"typescriptType": "string",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VideoTerm",
|
|
"jsonName": "video_term",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
},
|
|
{
|
|
"name": "VolumeNumber",
|
|
"jsonName": "volume_number",
|
|
"goType": "[]string",
|
|
"typescriptType": "Array\u003cstring\u003e",
|
|
"required": false,
|
|
"public": true,
|
|
"comments": []
|
|
}
|
|
],
|
|
"comments": []
|
|
}
|
|
]
|