From f7021bc77228b913bf6f60b4acacfae1dcb3af23 Mon Sep 17 00:00:00 2001 From: Luan Date: Fri, 13 Sep 2024 14:11:27 -0300 Subject: [PATCH] chore: remove unused proto file params.proto --- protos/generated/misc/params.ts | 3340 ------------------------------- protos/misc/params.proto | 227 --- 2 files changed, 3567 deletions(-) delete mode 100644 protos/generated/misc/params.ts delete mode 100644 protos/misc/params.proto diff --git a/protos/generated/misc/params.ts b/protos/generated/misc/params.ts deleted file mode 100644 index a0b7d22..0000000 --- a/protos/generated/misc/params.ts +++ /dev/null @@ -1,3340 +0,0 @@ -// Code generated by protoc-gen-ts_proto. DO NOT EDIT. -// versions: -// protoc-gen-ts_proto v2.2.0 -// protoc v5.28.0 -// source: misc/params.proto - -/* eslint-disable */ -import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; - -export const protobufPackage = "misc"; - -export interface VisitorData { - id: string; - timestamp: number; -} - -export interface SearchFilter { - sortBy?: SearchFilter_SortBy | undefined; - filters?: SearchFilter_Filters | undefined; -} - -export enum SearchFilter_SortBy { - RELEVANCE = 0, - RATING = 1, - UPLOAD_DATE = 2, - VIEW_COUNT = 3, - UNRECOGNIZED = -1, -} - -export function searchFilter_SortByFromJSON(object: any): SearchFilter_SortBy { - switch (object) { - case 0: - case "RELEVANCE": - return SearchFilter_SortBy.RELEVANCE; - case 1: - case "RATING": - return SearchFilter_SortBy.RATING; - case 2: - case "UPLOAD_DATE": - return SearchFilter_SortBy.UPLOAD_DATE; - case 3: - case "VIEW_COUNT": - return SearchFilter_SortBy.VIEW_COUNT; - case -1: - case "UNRECOGNIZED": - default: - return SearchFilter_SortBy.UNRECOGNIZED; - } -} - -export function searchFilter_SortByToJSON(object: SearchFilter_SortBy): string { - switch (object) { - case SearchFilter_SortBy.RELEVANCE: - return "RELEVANCE"; - case SearchFilter_SortBy.RATING: - return "RATING"; - case SearchFilter_SortBy.UPLOAD_DATE: - return "UPLOAD_DATE"; - case SearchFilter_SortBy.VIEW_COUNT: - return "VIEW_COUNT"; - case SearchFilter_SortBy.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - -export interface SearchFilter_Filters { - uploadDate?: SearchFilter_Filters_UploadDate | undefined; - type?: SearchFilter_Filters_SearchType | undefined; - duration?: SearchFilter_Filters_Duration | undefined; - musicSearchType?: SearchFilter_Filters_MusicSearchType | undefined; - featuresHd?: boolean | undefined; - featuresSubtitles?: boolean | undefined; - featuresCreativeCommons?: boolean | undefined; - features3d?: boolean | undefined; - featuresLive?: boolean | undefined; - featuresPurchased?: boolean | undefined; - features4k?: boolean | undefined; - features360?: boolean | undefined; - featuresLocation?: boolean | undefined; - featuresHdr?: boolean | undefined; - featuresVr180?: boolean | undefined; -} - -export enum SearchFilter_Filters_UploadDate { - ANY_DATE = 0, - HOUR = 1, - TODAY = 2, - WEEK = 3, - MONTH = 4, - YEAR = 5, - UNRECOGNIZED = -1, -} - -export function searchFilter_Filters_UploadDateFromJSON(object: any): SearchFilter_Filters_UploadDate { - switch (object) { - case 0: - case "ANY_DATE": - return SearchFilter_Filters_UploadDate.ANY_DATE; - case 1: - case "HOUR": - return SearchFilter_Filters_UploadDate.HOUR; - case 2: - case "TODAY": - return SearchFilter_Filters_UploadDate.TODAY; - case 3: - case "WEEK": - return SearchFilter_Filters_UploadDate.WEEK; - case 4: - case "MONTH": - return SearchFilter_Filters_UploadDate.MONTH; - case 5: - case "YEAR": - return SearchFilter_Filters_UploadDate.YEAR; - case -1: - case "UNRECOGNIZED": - default: - return SearchFilter_Filters_UploadDate.UNRECOGNIZED; - } -} - -export function searchFilter_Filters_UploadDateToJSON(object: SearchFilter_Filters_UploadDate): string { - switch (object) { - case SearchFilter_Filters_UploadDate.ANY_DATE: - return "ANY_DATE"; - case SearchFilter_Filters_UploadDate.HOUR: - return "HOUR"; - case SearchFilter_Filters_UploadDate.TODAY: - return "TODAY"; - case SearchFilter_Filters_UploadDate.WEEK: - return "WEEK"; - case SearchFilter_Filters_UploadDate.MONTH: - return "MONTH"; - case SearchFilter_Filters_UploadDate.YEAR: - return "YEAR"; - case SearchFilter_Filters_UploadDate.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - -export enum SearchFilter_Filters_SearchType { - ANY_TYPE = 0, - VIDEO = 1, - CHANNEL = 2, - PLAYLIST = 3, - MOVIE = 4, - UNRECOGNIZED = -1, -} - -export function searchFilter_Filters_SearchTypeFromJSON(object: any): SearchFilter_Filters_SearchType { - switch (object) { - case 0: - case "ANY_TYPE": - return SearchFilter_Filters_SearchType.ANY_TYPE; - case 1: - case "VIDEO": - return SearchFilter_Filters_SearchType.VIDEO; - case 2: - case "CHANNEL": - return SearchFilter_Filters_SearchType.CHANNEL; - case 3: - case "PLAYLIST": - return SearchFilter_Filters_SearchType.PLAYLIST; - case 4: - case "MOVIE": - return SearchFilter_Filters_SearchType.MOVIE; - case -1: - case "UNRECOGNIZED": - default: - return SearchFilter_Filters_SearchType.UNRECOGNIZED; - } -} - -export function searchFilter_Filters_SearchTypeToJSON(object: SearchFilter_Filters_SearchType): string { - switch (object) { - case SearchFilter_Filters_SearchType.ANY_TYPE: - return "ANY_TYPE"; - case SearchFilter_Filters_SearchType.VIDEO: - return "VIDEO"; - case SearchFilter_Filters_SearchType.CHANNEL: - return "CHANNEL"; - case SearchFilter_Filters_SearchType.PLAYLIST: - return "PLAYLIST"; - case SearchFilter_Filters_SearchType.MOVIE: - return "MOVIE"; - case SearchFilter_Filters_SearchType.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - -export enum SearchFilter_Filters_Duration { - ANY_DURATION = 0, - SHORT = 1, - LONG = 2, - MEDIUM = 3, - UNRECOGNIZED = -1, -} - -export function searchFilter_Filters_DurationFromJSON(object: any): SearchFilter_Filters_Duration { - switch (object) { - case 0: - case "ANY_DURATION": - return SearchFilter_Filters_Duration.ANY_DURATION; - case 1: - case "SHORT": - return SearchFilter_Filters_Duration.SHORT; - case 2: - case "LONG": - return SearchFilter_Filters_Duration.LONG; - case 3: - case "MEDIUM": - return SearchFilter_Filters_Duration.MEDIUM; - case -1: - case "UNRECOGNIZED": - default: - return SearchFilter_Filters_Duration.UNRECOGNIZED; - } -} - -export function searchFilter_Filters_DurationToJSON(object: SearchFilter_Filters_Duration): string { - switch (object) { - case SearchFilter_Filters_Duration.ANY_DURATION: - return "ANY_DURATION"; - case SearchFilter_Filters_Duration.SHORT: - return "SHORT"; - case SearchFilter_Filters_Duration.LONG: - return "LONG"; - case SearchFilter_Filters_Duration.MEDIUM: - return "MEDIUM"; - case SearchFilter_Filters_Duration.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - -export interface SearchFilter_Filters_MusicSearchType { - song?: boolean | undefined; - video?: boolean | undefined; - album?: boolean | undefined; - artist?: boolean | undefined; - playlist?: boolean | undefined; -} - -export interface ChannelAnalytics { - params: ChannelAnalytics_Params | undefined; -} - -export interface ChannelAnalytics_Params { - channelId: string; -} - -export interface SoundInfoParams { - sound: SoundInfoParams_Sound | undefined; -} - -export interface SoundInfoParams_Sound { - params: SoundInfoParams_Sound_Params | undefined; -} - -export interface SoundInfoParams_Sound_Params { - ids: SoundInfoParams_Sound_Params_Ids | undefined; -} - -export interface SoundInfoParams_Sound_Params_Ids { - id1: string; - id2: string; - id3: string; -} - -export interface NotificationPreferences { - channelId: string; - prefId: NotificationPreferences_Preference | undefined; - number0?: number | undefined; - number1?: number | undefined; -} - -export interface NotificationPreferences_Preference { - index: number; -} - -export interface LiveMessageParams { - params: LiveMessageParams_Params | undefined; - number0?: number | undefined; - number1?: number | undefined; -} - -export interface LiveMessageParams_Params { - ids: LiveMessageParams_Params_Ids | undefined; -} - -export interface LiveMessageParams_Params_Ids { - channelId: string; - videoId: string; -} - -export interface GetCommentsSectionParams { - ctx: GetCommentsSectionParams_Context | undefined; - unkParam: number; - params: GetCommentsSectionParams_Params | undefined; -} - -export interface GetCommentsSectionParams_Context { - videoId: string; -} - -export interface GetCommentsSectionParams_Params { - unkToken?: string | undefined; - opts?: GetCommentsSectionParams_Params_Options | undefined; - repliesOpts?: GetCommentsSectionParams_Params_RepliesOptions | undefined; - page?: number | undefined; - target: string; -} - -export interface GetCommentsSectionParams_Params_Options { - videoId: string; - sortBy: number; - type: number; - commentId?: string | undefined; -} - -export interface GetCommentsSectionParams_Params_RepliesOptions { - commentId: string; - unkopts: GetCommentsSectionParams_Params_RepliesOptions_UnkOpts | undefined; - channelId?: string | undefined; - videoId: string; - unkParam1: number; - unkParam2: number; -} - -export interface GetCommentsSectionParams_Params_RepliesOptions_UnkOpts { - unkParam: number; -} - -export interface CreateCommentParams { - videoId: string; - params: CreateCommentParams_Params | undefined; - number: number; -} - -export interface CreateCommentParams_Params { - index: number; -} - -export interface PeformCommentActionParams { - type: number; - commentId: string; - videoId: string; - unkNum?: number | undefined; - channelId?: string | undefined; - translateCommentParams?: PeformCommentActionParams_TranslateCommentParams | undefined; -} - -export interface PeformCommentActionParams_TranslateCommentParams { - params: PeformCommentActionParams_TranslateCommentParams_Params | undefined; - commentId: string; - targetLanguage: string; -} - -export interface PeformCommentActionParams_TranslateCommentParams_Params { - comment: PeformCommentActionParams_TranslateCommentParams_Params_Comment | undefined; -} - -export interface PeformCommentActionParams_TranslateCommentParams_Params_Comment { - text: string; -} - -export interface Hashtag { - params: Hashtag_Params | undefined; -} - -export interface Hashtag_Params { - hashtag: string; - type: number; -} - -export interface ReelSequence { - shortId: string; - params: ReelSequence_Params | undefined; - feature2: number; - feature3: number; -} - -export interface ReelSequence_Params { - number: number; -} - -export interface ShortsParam { - f1?: ShortsParam_Field1 | undefined; - p59?: number | undefined; -} - -export interface ShortsParam_Field1 { - p1?: number | undefined; -} - -function createBaseVisitorData(): VisitorData { - return { id: "", timestamp: 0 }; -} - -export const VisitorData: MessageFns = { - encode(message: VisitorData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.id !== "") { - writer.uint32(10).string(message.id); - } - if (message.timestamp !== 0) { - writer.uint32(40).int32(message.timestamp); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): VisitorData { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseVisitorData(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.id = reader.string(); - continue; - case 5: - if (tag !== 40) { - break; - } - - message.timestamp = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): VisitorData { - return { - id: isSet(object.id) ? globalThis.String(object.id) : "", - timestamp: isSet(object.timestamp) ? globalThis.Number(object.timestamp) : 0, - }; - }, - - toJSON(message: VisitorData): unknown { - const obj: any = {}; - if (message.id !== "") { - obj.id = message.id; - } - if (message.timestamp !== 0) { - obj.timestamp = Math.round(message.timestamp); - } - return obj; - }, - - create, I>>(base?: I): VisitorData { - return VisitorData.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): VisitorData { - const message = createBaseVisitorData(); - message.id = object.id ?? ""; - message.timestamp = object.timestamp ?? 0; - return message; - }, -}; - -function createBaseSearchFilter(): SearchFilter { - return { sortBy: undefined, filters: undefined }; -} - -export const SearchFilter: MessageFns = { - encode(message: SearchFilter, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.sortBy !== undefined) { - writer.uint32(8).int32(message.sortBy); - } - if (message.filters !== undefined) { - SearchFilter_Filters.encode(message.filters, writer.uint32(18).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SearchFilter { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSearchFilter(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.sortBy = reader.int32() as any; - continue; - case 2: - if (tag !== 18) { - break; - } - - message.filters = SearchFilter_Filters.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SearchFilter { - return { - sortBy: isSet(object.sortBy) ? searchFilter_SortByFromJSON(object.sortBy) : undefined, - filters: isSet(object.filters) ? SearchFilter_Filters.fromJSON(object.filters) : undefined, - }; - }, - - toJSON(message: SearchFilter): unknown { - const obj: any = {}; - if (message.sortBy !== undefined) { - obj.sortBy = searchFilter_SortByToJSON(message.sortBy); - } - if (message.filters !== undefined) { - obj.filters = SearchFilter_Filters.toJSON(message.filters); - } - return obj; - }, - - create, I>>(base?: I): SearchFilter { - return SearchFilter.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SearchFilter { - const message = createBaseSearchFilter(); - message.sortBy = object.sortBy ?? undefined; - message.filters = (object.filters !== undefined && object.filters !== null) - ? SearchFilter_Filters.fromPartial(object.filters) - : undefined; - return message; - }, -}; - -function createBaseSearchFilter_Filters(): SearchFilter_Filters { - return { - uploadDate: undefined, - type: undefined, - duration: undefined, - musicSearchType: undefined, - featuresHd: undefined, - featuresSubtitles: undefined, - featuresCreativeCommons: undefined, - features3d: undefined, - featuresLive: undefined, - featuresPurchased: undefined, - features4k: undefined, - features360: undefined, - featuresLocation: undefined, - featuresHdr: undefined, - featuresVr180: undefined, - }; -} - -export const SearchFilter_Filters: MessageFns = { - encode(message: SearchFilter_Filters, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.uploadDate !== undefined) { - writer.uint32(8).int32(message.uploadDate); - } - if (message.type !== undefined) { - writer.uint32(16).int32(message.type); - } - if (message.duration !== undefined) { - writer.uint32(24).int32(message.duration); - } - if (message.musicSearchType !== undefined) { - SearchFilter_Filters_MusicSearchType.encode(message.musicSearchType, writer.uint32(138).fork()).join(); - } - if (message.featuresHd !== undefined) { - writer.uint32(32).bool(message.featuresHd); - } - if (message.featuresSubtitles !== undefined) { - writer.uint32(40).bool(message.featuresSubtitles); - } - if (message.featuresCreativeCommons !== undefined) { - writer.uint32(48).bool(message.featuresCreativeCommons); - } - if (message.features3d !== undefined) { - writer.uint32(56).bool(message.features3d); - } - if (message.featuresLive !== undefined) { - writer.uint32(64).bool(message.featuresLive); - } - if (message.featuresPurchased !== undefined) { - writer.uint32(72).bool(message.featuresPurchased); - } - if (message.features4k !== undefined) { - writer.uint32(112).bool(message.features4k); - } - if (message.features360 !== undefined) { - writer.uint32(120).bool(message.features360); - } - if (message.featuresLocation !== undefined) { - writer.uint32(184).bool(message.featuresLocation); - } - if (message.featuresHdr !== undefined) { - writer.uint32(200).bool(message.featuresHdr); - } - if (message.featuresVr180 !== undefined) { - writer.uint32(208).bool(message.featuresVr180); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SearchFilter_Filters { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSearchFilter_Filters(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.uploadDate = reader.int32() as any; - continue; - case 2: - if (tag !== 16) { - break; - } - - message.type = reader.int32() as any; - continue; - case 3: - if (tag !== 24) { - break; - } - - message.duration = reader.int32() as any; - continue; - case 17: - if (tag !== 138) { - break; - } - - message.musicSearchType = SearchFilter_Filters_MusicSearchType.decode(reader, reader.uint32()); - continue; - case 4: - if (tag !== 32) { - break; - } - - message.featuresHd = reader.bool(); - continue; - case 5: - if (tag !== 40) { - break; - } - - message.featuresSubtitles = reader.bool(); - continue; - case 6: - if (tag !== 48) { - break; - } - - message.featuresCreativeCommons = reader.bool(); - continue; - case 7: - if (tag !== 56) { - break; - } - - message.features3d = reader.bool(); - continue; - case 8: - if (tag !== 64) { - break; - } - - message.featuresLive = reader.bool(); - continue; - case 9: - if (tag !== 72) { - break; - } - - message.featuresPurchased = reader.bool(); - continue; - case 14: - if (tag !== 112) { - break; - } - - message.features4k = reader.bool(); - continue; - case 15: - if (tag !== 120) { - break; - } - - message.features360 = reader.bool(); - continue; - case 23: - if (tag !== 184) { - break; - } - - message.featuresLocation = reader.bool(); - continue; - case 25: - if (tag !== 200) { - break; - } - - message.featuresHdr = reader.bool(); - continue; - case 26: - if (tag !== 208) { - break; - } - - message.featuresVr180 = reader.bool(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SearchFilter_Filters { - return { - uploadDate: isSet(object.uploadDate) ? searchFilter_Filters_UploadDateFromJSON(object.uploadDate) : undefined, - type: isSet(object.type) ? searchFilter_Filters_SearchTypeFromJSON(object.type) : undefined, - duration: isSet(object.duration) ? searchFilter_Filters_DurationFromJSON(object.duration) : undefined, - musicSearchType: isSet(object.musicSearchType) - ? SearchFilter_Filters_MusicSearchType.fromJSON(object.musicSearchType) - : undefined, - featuresHd: isSet(object.featuresHd) ? globalThis.Boolean(object.featuresHd) : undefined, - featuresSubtitles: isSet(object.featuresSubtitles) ? globalThis.Boolean(object.featuresSubtitles) : undefined, - featuresCreativeCommons: isSet(object.featuresCreativeCommons) - ? globalThis.Boolean(object.featuresCreativeCommons) - : undefined, - features3d: isSet(object.features3d) ? globalThis.Boolean(object.features3d) : undefined, - featuresLive: isSet(object.featuresLive) ? globalThis.Boolean(object.featuresLive) : undefined, - featuresPurchased: isSet(object.featuresPurchased) ? globalThis.Boolean(object.featuresPurchased) : undefined, - features4k: isSet(object.features4k) ? globalThis.Boolean(object.features4k) : undefined, - features360: isSet(object.features360) ? globalThis.Boolean(object.features360) : undefined, - featuresLocation: isSet(object.featuresLocation) ? globalThis.Boolean(object.featuresLocation) : undefined, - featuresHdr: isSet(object.featuresHdr) ? globalThis.Boolean(object.featuresHdr) : undefined, - featuresVr180: isSet(object.featuresVr180) ? globalThis.Boolean(object.featuresVr180) : undefined, - }; - }, - - toJSON(message: SearchFilter_Filters): unknown { - const obj: any = {}; - if (message.uploadDate !== undefined) { - obj.uploadDate = searchFilter_Filters_UploadDateToJSON(message.uploadDate); - } - if (message.type !== undefined) { - obj.type = searchFilter_Filters_SearchTypeToJSON(message.type); - } - if (message.duration !== undefined) { - obj.duration = searchFilter_Filters_DurationToJSON(message.duration); - } - if (message.musicSearchType !== undefined) { - obj.musicSearchType = SearchFilter_Filters_MusicSearchType.toJSON(message.musicSearchType); - } - if (message.featuresHd !== undefined) { - obj.featuresHd = message.featuresHd; - } - if (message.featuresSubtitles !== undefined) { - obj.featuresSubtitles = message.featuresSubtitles; - } - if (message.featuresCreativeCommons !== undefined) { - obj.featuresCreativeCommons = message.featuresCreativeCommons; - } - if (message.features3d !== undefined) { - obj.features3d = message.features3d; - } - if (message.featuresLive !== undefined) { - obj.featuresLive = message.featuresLive; - } - if (message.featuresPurchased !== undefined) { - obj.featuresPurchased = message.featuresPurchased; - } - if (message.features4k !== undefined) { - obj.features4k = message.features4k; - } - if (message.features360 !== undefined) { - obj.features360 = message.features360; - } - if (message.featuresLocation !== undefined) { - obj.featuresLocation = message.featuresLocation; - } - if (message.featuresHdr !== undefined) { - obj.featuresHdr = message.featuresHdr; - } - if (message.featuresVr180 !== undefined) { - obj.featuresVr180 = message.featuresVr180; - } - return obj; - }, - - create, I>>(base?: I): SearchFilter_Filters { - return SearchFilter_Filters.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SearchFilter_Filters { - const message = createBaseSearchFilter_Filters(); - message.uploadDate = object.uploadDate ?? undefined; - message.type = object.type ?? undefined; - message.duration = object.duration ?? undefined; - message.musicSearchType = (object.musicSearchType !== undefined && object.musicSearchType !== null) - ? SearchFilter_Filters_MusicSearchType.fromPartial(object.musicSearchType) - : undefined; - message.featuresHd = object.featuresHd ?? undefined; - message.featuresSubtitles = object.featuresSubtitles ?? undefined; - message.featuresCreativeCommons = object.featuresCreativeCommons ?? undefined; - message.features3d = object.features3d ?? undefined; - message.featuresLive = object.featuresLive ?? undefined; - message.featuresPurchased = object.featuresPurchased ?? undefined; - message.features4k = object.features4k ?? undefined; - message.features360 = object.features360 ?? undefined; - message.featuresLocation = object.featuresLocation ?? undefined; - message.featuresHdr = object.featuresHdr ?? undefined; - message.featuresVr180 = object.featuresVr180 ?? undefined; - return message; - }, -}; - -function createBaseSearchFilter_Filters_MusicSearchType(): SearchFilter_Filters_MusicSearchType { - return { song: undefined, video: undefined, album: undefined, artist: undefined, playlist: undefined }; -} - -export const SearchFilter_Filters_MusicSearchType: MessageFns = { - encode(message: SearchFilter_Filters_MusicSearchType, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.song !== undefined) { - writer.uint32(8).bool(message.song); - } - if (message.video !== undefined) { - writer.uint32(16).bool(message.video); - } - if (message.album !== undefined) { - writer.uint32(24).bool(message.album); - } - if (message.artist !== undefined) { - writer.uint32(32).bool(message.artist); - } - if (message.playlist !== undefined) { - writer.uint32(40).bool(message.playlist); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SearchFilter_Filters_MusicSearchType { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSearchFilter_Filters_MusicSearchType(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.song = reader.bool(); - continue; - case 2: - if (tag !== 16) { - break; - } - - message.video = reader.bool(); - continue; - case 3: - if (tag !== 24) { - break; - } - - message.album = reader.bool(); - continue; - case 4: - if (tag !== 32) { - break; - } - - message.artist = reader.bool(); - continue; - case 5: - if (tag !== 40) { - break; - } - - message.playlist = reader.bool(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SearchFilter_Filters_MusicSearchType { - return { - song: isSet(object.song) ? globalThis.Boolean(object.song) : undefined, - video: isSet(object.video) ? globalThis.Boolean(object.video) : undefined, - album: isSet(object.album) ? globalThis.Boolean(object.album) : undefined, - artist: isSet(object.artist) ? globalThis.Boolean(object.artist) : undefined, - playlist: isSet(object.playlist) ? globalThis.Boolean(object.playlist) : undefined, - }; - }, - - toJSON(message: SearchFilter_Filters_MusicSearchType): unknown { - const obj: any = {}; - if (message.song !== undefined) { - obj.song = message.song; - } - if (message.video !== undefined) { - obj.video = message.video; - } - if (message.album !== undefined) { - obj.album = message.album; - } - if (message.artist !== undefined) { - obj.artist = message.artist; - } - if (message.playlist !== undefined) { - obj.playlist = message.playlist; - } - return obj; - }, - - create, I>>( - base?: I, - ): SearchFilter_Filters_MusicSearchType { - return SearchFilter_Filters_MusicSearchType.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): SearchFilter_Filters_MusicSearchType { - const message = createBaseSearchFilter_Filters_MusicSearchType(); - message.song = object.song ?? undefined; - message.video = object.video ?? undefined; - message.album = object.album ?? undefined; - message.artist = object.artist ?? undefined; - message.playlist = object.playlist ?? undefined; - return message; - }, -}; - -function createBaseChannelAnalytics(): ChannelAnalytics { - return { params: undefined }; -} - -export const ChannelAnalytics: MessageFns = { - encode(message: ChannelAnalytics, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.params !== undefined) { - ChannelAnalytics_Params.encode(message.params, writer.uint32(258).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ChannelAnalytics { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseChannelAnalytics(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 32: - if (tag !== 258) { - break; - } - - message.params = ChannelAnalytics_Params.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ChannelAnalytics { - return { params: isSet(object.params) ? ChannelAnalytics_Params.fromJSON(object.params) : undefined }; - }, - - toJSON(message: ChannelAnalytics): unknown { - const obj: any = {}; - if (message.params !== undefined) { - obj.params = ChannelAnalytics_Params.toJSON(message.params); - } - return obj; - }, - - create, I>>(base?: I): ChannelAnalytics { - return ChannelAnalytics.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ChannelAnalytics { - const message = createBaseChannelAnalytics(); - message.params = (object.params !== undefined && object.params !== null) - ? ChannelAnalytics_Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseChannelAnalytics_Params(): ChannelAnalytics_Params { - return { channelId: "" }; -} - -export const ChannelAnalytics_Params: MessageFns = { - encode(message: ChannelAnalytics_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.channelId !== "") { - writer.uint32(8010).string(message.channelId); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ChannelAnalytics_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseChannelAnalytics_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1001: - if (tag !== 8010) { - break; - } - - message.channelId = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ChannelAnalytics_Params { - return { channelId: isSet(object.channelId) ? globalThis.String(object.channelId) : "" }; - }, - - toJSON(message: ChannelAnalytics_Params): unknown { - const obj: any = {}; - if (message.channelId !== "") { - obj.channelId = message.channelId; - } - return obj; - }, - - create, I>>(base?: I): ChannelAnalytics_Params { - return ChannelAnalytics_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ChannelAnalytics_Params { - const message = createBaseChannelAnalytics_Params(); - message.channelId = object.channelId ?? ""; - return message; - }, -}; - -function createBaseSoundInfoParams(): SoundInfoParams { - return { sound: undefined }; -} - -export const SoundInfoParams: MessageFns = { - encode(message: SoundInfoParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.sound !== undefined) { - SoundInfoParams_Sound.encode(message.sound, writer.uint32(754).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SoundInfoParams { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSoundInfoParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 94: - if (tag !== 754) { - break; - } - - message.sound = SoundInfoParams_Sound.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SoundInfoParams { - return { sound: isSet(object.sound) ? SoundInfoParams_Sound.fromJSON(object.sound) : undefined }; - }, - - toJSON(message: SoundInfoParams): unknown { - const obj: any = {}; - if (message.sound !== undefined) { - obj.sound = SoundInfoParams_Sound.toJSON(message.sound); - } - return obj; - }, - - create, I>>(base?: I): SoundInfoParams { - return SoundInfoParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SoundInfoParams { - const message = createBaseSoundInfoParams(); - message.sound = (object.sound !== undefined && object.sound !== null) - ? SoundInfoParams_Sound.fromPartial(object.sound) - : undefined; - return message; - }, -}; - -function createBaseSoundInfoParams_Sound(): SoundInfoParams_Sound { - return { params: undefined }; -} - -export const SoundInfoParams_Sound: MessageFns = { - encode(message: SoundInfoParams_Sound, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.params !== undefined) { - SoundInfoParams_Sound_Params.encode(message.params, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SoundInfoParams_Sound { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSoundInfoParams_Sound(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.params = SoundInfoParams_Sound_Params.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SoundInfoParams_Sound { - return { params: isSet(object.params) ? SoundInfoParams_Sound_Params.fromJSON(object.params) : undefined }; - }, - - toJSON(message: SoundInfoParams_Sound): unknown { - const obj: any = {}; - if (message.params !== undefined) { - obj.params = SoundInfoParams_Sound_Params.toJSON(message.params); - } - return obj; - }, - - create, I>>(base?: I): SoundInfoParams_Sound { - return SoundInfoParams_Sound.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SoundInfoParams_Sound { - const message = createBaseSoundInfoParams_Sound(); - message.params = (object.params !== undefined && object.params !== null) - ? SoundInfoParams_Sound_Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseSoundInfoParams_Sound_Params(): SoundInfoParams_Sound_Params { - return { ids: undefined }; -} - -export const SoundInfoParams_Sound_Params: MessageFns = { - encode(message: SoundInfoParams_Sound_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ids !== undefined) { - SoundInfoParams_Sound_Params_Ids.encode(message.ids, writer.uint32(18).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SoundInfoParams_Sound_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSoundInfoParams_Sound_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - if (tag !== 18) { - break; - } - - message.ids = SoundInfoParams_Sound_Params_Ids.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SoundInfoParams_Sound_Params { - return { ids: isSet(object.ids) ? SoundInfoParams_Sound_Params_Ids.fromJSON(object.ids) : undefined }; - }, - - toJSON(message: SoundInfoParams_Sound_Params): unknown { - const obj: any = {}; - if (message.ids !== undefined) { - obj.ids = SoundInfoParams_Sound_Params_Ids.toJSON(message.ids); - } - return obj; - }, - - create, I>>(base?: I): SoundInfoParams_Sound_Params { - return SoundInfoParams_Sound_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): SoundInfoParams_Sound_Params { - const message = createBaseSoundInfoParams_Sound_Params(); - message.ids = (object.ids !== undefined && object.ids !== null) - ? SoundInfoParams_Sound_Params_Ids.fromPartial(object.ids) - : undefined; - return message; - }, -}; - -function createBaseSoundInfoParams_Sound_Params_Ids(): SoundInfoParams_Sound_Params_Ids { - return { id1: "", id2: "", id3: "" }; -} - -export const SoundInfoParams_Sound_Params_Ids: MessageFns = { - encode(message: SoundInfoParams_Sound_Params_Ids, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.id1 !== "") { - writer.uint32(10).string(message.id1); - } - if (message.id2 !== "") { - writer.uint32(18).string(message.id2); - } - if (message.id3 !== "") { - writer.uint32(26).string(message.id3); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): SoundInfoParams_Sound_Params_Ids { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSoundInfoParams_Sound_Params_Ids(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.id1 = reader.string(); - continue; - case 2: - if (tag !== 18) { - break; - } - - message.id2 = reader.string(); - continue; - case 3: - if (tag !== 26) { - break; - } - - message.id3 = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): SoundInfoParams_Sound_Params_Ids { - return { - id1: isSet(object.id1) ? globalThis.String(object.id1) : "", - id2: isSet(object.id2) ? globalThis.String(object.id2) : "", - id3: isSet(object.id3) ? globalThis.String(object.id3) : "", - }; - }, - - toJSON(message: SoundInfoParams_Sound_Params_Ids): unknown { - const obj: any = {}; - if (message.id1 !== "") { - obj.id1 = message.id1; - } - if (message.id2 !== "") { - obj.id2 = message.id2; - } - if (message.id3 !== "") { - obj.id3 = message.id3; - } - return obj; - }, - - create, I>>( - base?: I, - ): SoundInfoParams_Sound_Params_Ids { - return SoundInfoParams_Sound_Params_Ids.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): SoundInfoParams_Sound_Params_Ids { - const message = createBaseSoundInfoParams_Sound_Params_Ids(); - message.id1 = object.id1 ?? ""; - message.id2 = object.id2 ?? ""; - message.id3 = object.id3 ?? ""; - return message; - }, -}; - -function createBaseNotificationPreferences(): NotificationPreferences { - return { channelId: "", prefId: undefined, number0: undefined, number1: undefined }; -} - -export const NotificationPreferences: MessageFns = { - encode(message: NotificationPreferences, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.channelId !== "") { - writer.uint32(10).string(message.channelId); - } - if (message.prefId !== undefined) { - NotificationPreferences_Preference.encode(message.prefId, writer.uint32(18).fork()).join(); - } - if (message.number0 !== undefined) { - writer.uint32(24).int32(message.number0); - } - if (message.number1 !== undefined) { - writer.uint32(32).int32(message.number1); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): NotificationPreferences { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNotificationPreferences(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.channelId = reader.string(); - continue; - case 2: - if (tag !== 18) { - break; - } - - message.prefId = NotificationPreferences_Preference.decode(reader, reader.uint32()); - continue; - case 3: - if (tag !== 24) { - break; - } - - message.number0 = reader.int32(); - continue; - case 4: - if (tag !== 32) { - break; - } - - message.number1 = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): NotificationPreferences { - return { - channelId: isSet(object.channelId) ? globalThis.String(object.channelId) : "", - prefId: isSet(object.prefId) ? NotificationPreferences_Preference.fromJSON(object.prefId) : undefined, - number0: isSet(object.number0) ? globalThis.Number(object.number0) : undefined, - number1: isSet(object.number1) ? globalThis.Number(object.number1) : undefined, - }; - }, - - toJSON(message: NotificationPreferences): unknown { - const obj: any = {}; - if (message.channelId !== "") { - obj.channelId = message.channelId; - } - if (message.prefId !== undefined) { - obj.prefId = NotificationPreferences_Preference.toJSON(message.prefId); - } - if (message.number0 !== undefined) { - obj.number0 = Math.round(message.number0); - } - if (message.number1 !== undefined) { - obj.number1 = Math.round(message.number1); - } - return obj; - }, - - create, I>>(base?: I): NotificationPreferences { - return NotificationPreferences.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): NotificationPreferences { - const message = createBaseNotificationPreferences(); - message.channelId = object.channelId ?? ""; - message.prefId = (object.prefId !== undefined && object.prefId !== null) - ? NotificationPreferences_Preference.fromPartial(object.prefId) - : undefined; - message.number0 = object.number0 ?? undefined; - message.number1 = object.number1 ?? undefined; - return message; - }, -}; - -function createBaseNotificationPreferences_Preference(): NotificationPreferences_Preference { - return { index: 0 }; -} - -export const NotificationPreferences_Preference: MessageFns = { - encode(message: NotificationPreferences_Preference, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.index !== 0) { - writer.uint32(8).int32(message.index); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): NotificationPreferences_Preference { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNotificationPreferences_Preference(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.index = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): NotificationPreferences_Preference { - return { index: isSet(object.index) ? globalThis.Number(object.index) : 0 }; - }, - - toJSON(message: NotificationPreferences_Preference): unknown { - const obj: any = {}; - if (message.index !== 0) { - obj.index = Math.round(message.index); - } - return obj; - }, - - create, I>>( - base?: I, - ): NotificationPreferences_Preference { - return NotificationPreferences_Preference.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): NotificationPreferences_Preference { - const message = createBaseNotificationPreferences_Preference(); - message.index = object.index ?? 0; - return message; - }, -}; - -function createBaseLiveMessageParams(): LiveMessageParams { - return { params: undefined, number0: undefined, number1: undefined }; -} - -export const LiveMessageParams: MessageFns = { - encode(message: LiveMessageParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.params !== undefined) { - LiveMessageParams_Params.encode(message.params, writer.uint32(10).fork()).join(); - } - if (message.number0 !== undefined) { - writer.uint32(16).int32(message.number0); - } - if (message.number1 !== undefined) { - writer.uint32(24).int32(message.number1); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): LiveMessageParams { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseLiveMessageParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.params = LiveMessageParams_Params.decode(reader, reader.uint32()); - continue; - case 2: - if (tag !== 16) { - break; - } - - message.number0 = reader.int32(); - continue; - case 3: - if (tag !== 24) { - break; - } - - message.number1 = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): LiveMessageParams { - return { - params: isSet(object.params) ? LiveMessageParams_Params.fromJSON(object.params) : undefined, - number0: isSet(object.number0) ? globalThis.Number(object.number0) : undefined, - number1: isSet(object.number1) ? globalThis.Number(object.number1) : undefined, - }; - }, - - toJSON(message: LiveMessageParams): unknown { - const obj: any = {}; - if (message.params !== undefined) { - obj.params = LiveMessageParams_Params.toJSON(message.params); - } - if (message.number0 !== undefined) { - obj.number0 = Math.round(message.number0); - } - if (message.number1 !== undefined) { - obj.number1 = Math.round(message.number1); - } - return obj; - }, - - create, I>>(base?: I): LiveMessageParams { - return LiveMessageParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): LiveMessageParams { - const message = createBaseLiveMessageParams(); - message.params = (object.params !== undefined && object.params !== null) - ? LiveMessageParams_Params.fromPartial(object.params) - : undefined; - message.number0 = object.number0 ?? undefined; - message.number1 = object.number1 ?? undefined; - return message; - }, -}; - -function createBaseLiveMessageParams_Params(): LiveMessageParams_Params { - return { ids: undefined }; -} - -export const LiveMessageParams_Params: MessageFns = { - encode(message: LiveMessageParams_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ids !== undefined) { - LiveMessageParams_Params_Ids.encode(message.ids, writer.uint32(42).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): LiveMessageParams_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseLiveMessageParams_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 5: - if (tag !== 42) { - break; - } - - message.ids = LiveMessageParams_Params_Ids.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): LiveMessageParams_Params { - return { ids: isSet(object.ids) ? LiveMessageParams_Params_Ids.fromJSON(object.ids) : undefined }; - }, - - toJSON(message: LiveMessageParams_Params): unknown { - const obj: any = {}; - if (message.ids !== undefined) { - obj.ids = LiveMessageParams_Params_Ids.toJSON(message.ids); - } - return obj; - }, - - create, I>>(base?: I): LiveMessageParams_Params { - return LiveMessageParams_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): LiveMessageParams_Params { - const message = createBaseLiveMessageParams_Params(); - message.ids = (object.ids !== undefined && object.ids !== null) - ? LiveMessageParams_Params_Ids.fromPartial(object.ids) - : undefined; - return message; - }, -}; - -function createBaseLiveMessageParams_Params_Ids(): LiveMessageParams_Params_Ids { - return { channelId: "", videoId: "" }; -} - -export const LiveMessageParams_Params_Ids: MessageFns = { - encode(message: LiveMessageParams_Params_Ids, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.channelId !== "") { - writer.uint32(10).string(message.channelId); - } - if (message.videoId !== "") { - writer.uint32(18).string(message.videoId); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): LiveMessageParams_Params_Ids { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseLiveMessageParams_Params_Ids(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.channelId = reader.string(); - continue; - case 2: - if (tag !== 18) { - break; - } - - message.videoId = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): LiveMessageParams_Params_Ids { - return { - channelId: isSet(object.channelId) ? globalThis.String(object.channelId) : "", - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - }; - }, - - toJSON(message: LiveMessageParams_Params_Ids): unknown { - const obj: any = {}; - if (message.channelId !== "") { - obj.channelId = message.channelId; - } - if (message.videoId !== "") { - obj.videoId = message.videoId; - } - return obj; - }, - - create, I>>(base?: I): LiveMessageParams_Params_Ids { - return LiveMessageParams_Params_Ids.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): LiveMessageParams_Params_Ids { - const message = createBaseLiveMessageParams_Params_Ids(); - message.channelId = object.channelId ?? ""; - message.videoId = object.videoId ?? ""; - return message; - }, -}; - -function createBaseGetCommentsSectionParams(): GetCommentsSectionParams { - return { ctx: undefined, unkParam: 0, params: undefined }; -} - -export const GetCommentsSectionParams: MessageFns = { - encode(message: GetCommentsSectionParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ctx !== undefined) { - GetCommentsSectionParams_Context.encode(message.ctx, writer.uint32(18).fork()).join(); - } - if (message.unkParam !== 0) { - writer.uint32(24).int32(message.unkParam); - } - if (message.params !== undefined) { - GetCommentsSectionParams_Params.encode(message.params, writer.uint32(50).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): GetCommentsSectionParams { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGetCommentsSectionParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - if (tag !== 18) { - break; - } - - message.ctx = GetCommentsSectionParams_Context.decode(reader, reader.uint32()); - continue; - case 3: - if (tag !== 24) { - break; - } - - message.unkParam = reader.int32(); - continue; - case 6: - if (tag !== 50) { - break; - } - - message.params = GetCommentsSectionParams_Params.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): GetCommentsSectionParams { - return { - ctx: isSet(object.ctx) ? GetCommentsSectionParams_Context.fromJSON(object.ctx) : undefined, - unkParam: isSet(object.unkParam) ? globalThis.Number(object.unkParam) : 0, - params: isSet(object.params) ? GetCommentsSectionParams_Params.fromJSON(object.params) : undefined, - }; - }, - - toJSON(message: GetCommentsSectionParams): unknown { - const obj: any = {}; - if (message.ctx !== undefined) { - obj.ctx = GetCommentsSectionParams_Context.toJSON(message.ctx); - } - if (message.unkParam !== 0) { - obj.unkParam = Math.round(message.unkParam); - } - if (message.params !== undefined) { - obj.params = GetCommentsSectionParams_Params.toJSON(message.params); - } - return obj; - }, - - create, I>>(base?: I): GetCommentsSectionParams { - return GetCommentsSectionParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): GetCommentsSectionParams { - const message = createBaseGetCommentsSectionParams(); - message.ctx = (object.ctx !== undefined && object.ctx !== null) - ? GetCommentsSectionParams_Context.fromPartial(object.ctx) - : undefined; - message.unkParam = object.unkParam ?? 0; - message.params = (object.params !== undefined && object.params !== null) - ? GetCommentsSectionParams_Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseGetCommentsSectionParams_Context(): GetCommentsSectionParams_Context { - return { videoId: "" }; -} - -export const GetCommentsSectionParams_Context: MessageFns = { - encode(message: GetCommentsSectionParams_Context, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.videoId !== "") { - writer.uint32(18).string(message.videoId); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): GetCommentsSectionParams_Context { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGetCommentsSectionParams_Context(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - if (tag !== 18) { - break; - } - - message.videoId = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): GetCommentsSectionParams_Context { - return { videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "" }; - }, - - toJSON(message: GetCommentsSectionParams_Context): unknown { - const obj: any = {}; - if (message.videoId !== "") { - obj.videoId = message.videoId; - } - return obj; - }, - - create, I>>( - base?: I, - ): GetCommentsSectionParams_Context { - return GetCommentsSectionParams_Context.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): GetCommentsSectionParams_Context { - const message = createBaseGetCommentsSectionParams_Context(); - message.videoId = object.videoId ?? ""; - return message; - }, -}; - -function createBaseGetCommentsSectionParams_Params(): GetCommentsSectionParams_Params { - return { unkToken: undefined, opts: undefined, repliesOpts: undefined, page: undefined, target: "" }; -} - -export const GetCommentsSectionParams_Params: MessageFns = { - encode(message: GetCommentsSectionParams_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.unkToken !== undefined) { - writer.uint32(10).string(message.unkToken); - } - if (message.opts !== undefined) { - GetCommentsSectionParams_Params_Options.encode(message.opts, writer.uint32(34).fork()).join(); - } - if (message.repliesOpts !== undefined) { - GetCommentsSectionParams_Params_RepliesOptions.encode(message.repliesOpts, writer.uint32(26).fork()).join(); - } - if (message.page !== undefined) { - writer.uint32(40).int32(message.page); - } - if (message.target !== "") { - writer.uint32(66).string(message.target); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): GetCommentsSectionParams_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGetCommentsSectionParams_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.unkToken = reader.string(); - continue; - case 4: - if (tag !== 34) { - break; - } - - message.opts = GetCommentsSectionParams_Params_Options.decode(reader, reader.uint32()); - continue; - case 3: - if (tag !== 26) { - break; - } - - message.repliesOpts = GetCommentsSectionParams_Params_RepliesOptions.decode(reader, reader.uint32()); - continue; - case 5: - if (tag !== 40) { - break; - } - - message.page = reader.int32(); - continue; - case 8: - if (tag !== 66) { - break; - } - - message.target = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): GetCommentsSectionParams_Params { - return { - unkToken: isSet(object.unkToken) ? globalThis.String(object.unkToken) : undefined, - opts: isSet(object.opts) ? GetCommentsSectionParams_Params_Options.fromJSON(object.opts) : undefined, - repliesOpts: isSet(object.repliesOpts) - ? GetCommentsSectionParams_Params_RepliesOptions.fromJSON(object.repliesOpts) - : undefined, - page: isSet(object.page) ? globalThis.Number(object.page) : undefined, - target: isSet(object.target) ? globalThis.String(object.target) : "", - }; - }, - - toJSON(message: GetCommentsSectionParams_Params): unknown { - const obj: any = {}; - if (message.unkToken !== undefined) { - obj.unkToken = message.unkToken; - } - if (message.opts !== undefined) { - obj.opts = GetCommentsSectionParams_Params_Options.toJSON(message.opts); - } - if (message.repliesOpts !== undefined) { - obj.repliesOpts = GetCommentsSectionParams_Params_RepliesOptions.toJSON(message.repliesOpts); - } - if (message.page !== undefined) { - obj.page = Math.round(message.page); - } - if (message.target !== "") { - obj.target = message.target; - } - return obj; - }, - - create, I>>(base?: I): GetCommentsSectionParams_Params { - return GetCommentsSectionParams_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): GetCommentsSectionParams_Params { - const message = createBaseGetCommentsSectionParams_Params(); - message.unkToken = object.unkToken ?? undefined; - message.opts = (object.opts !== undefined && object.opts !== null) - ? GetCommentsSectionParams_Params_Options.fromPartial(object.opts) - : undefined; - message.repliesOpts = (object.repliesOpts !== undefined && object.repliesOpts !== null) - ? GetCommentsSectionParams_Params_RepliesOptions.fromPartial(object.repliesOpts) - : undefined; - message.page = object.page ?? undefined; - message.target = object.target ?? ""; - return message; - }, -}; - -function createBaseGetCommentsSectionParams_Params_Options(): GetCommentsSectionParams_Params_Options { - return { videoId: "", sortBy: 0, type: 0, commentId: undefined }; -} - -export const GetCommentsSectionParams_Params_Options: MessageFns = { - encode(message: GetCommentsSectionParams_Params_Options, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.videoId !== "") { - writer.uint32(34).string(message.videoId); - } - if (message.sortBy !== 0) { - writer.uint32(48).int32(message.sortBy); - } - if (message.type !== 0) { - writer.uint32(120).int32(message.type); - } - if (message.commentId !== undefined) { - writer.uint32(130).string(message.commentId); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): GetCommentsSectionParams_Params_Options { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGetCommentsSectionParams_Params_Options(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 4: - if (tag !== 34) { - break; - } - - message.videoId = reader.string(); - continue; - case 6: - if (tag !== 48) { - break; - } - - message.sortBy = reader.int32(); - continue; - case 15: - if (tag !== 120) { - break; - } - - message.type = reader.int32(); - continue; - case 16: - if (tag !== 130) { - break; - } - - message.commentId = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): GetCommentsSectionParams_Params_Options { - return { - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - sortBy: isSet(object.sortBy) ? globalThis.Number(object.sortBy) : 0, - type: isSet(object.type) ? globalThis.Number(object.type) : 0, - commentId: isSet(object.commentId) ? globalThis.String(object.commentId) : undefined, - }; - }, - - toJSON(message: GetCommentsSectionParams_Params_Options): unknown { - const obj: any = {}; - if (message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.sortBy !== 0) { - obj.sortBy = Math.round(message.sortBy); - } - if (message.type !== 0) { - obj.type = Math.round(message.type); - } - if (message.commentId !== undefined) { - obj.commentId = message.commentId; - } - return obj; - }, - - create, I>>( - base?: I, - ): GetCommentsSectionParams_Params_Options { - return GetCommentsSectionParams_Params_Options.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): GetCommentsSectionParams_Params_Options { - const message = createBaseGetCommentsSectionParams_Params_Options(); - message.videoId = object.videoId ?? ""; - message.sortBy = object.sortBy ?? 0; - message.type = object.type ?? 0; - message.commentId = object.commentId ?? undefined; - return message; - }, -}; - -function createBaseGetCommentsSectionParams_Params_RepliesOptions(): GetCommentsSectionParams_Params_RepliesOptions { - return { commentId: "", unkopts: undefined, channelId: undefined, videoId: "", unkParam1: 0, unkParam2: 0 }; -} - -export const GetCommentsSectionParams_Params_RepliesOptions: MessageFns< - GetCommentsSectionParams_Params_RepliesOptions -> = { - encode( - message: GetCommentsSectionParams_Params_RepliesOptions, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.commentId !== "") { - writer.uint32(18).string(message.commentId); - } - if (message.unkopts !== undefined) { - GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.encode(message.unkopts, writer.uint32(34).fork()).join(); - } - if (message.channelId !== undefined) { - writer.uint32(42).string(message.channelId); - } - if (message.videoId !== "") { - writer.uint32(50).string(message.videoId); - } - if (message.unkParam1 !== 0) { - writer.uint32(64).int32(message.unkParam1); - } - if (message.unkParam2 !== 0) { - writer.uint32(72).int32(message.unkParam2); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): GetCommentsSectionParams_Params_RepliesOptions { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGetCommentsSectionParams_Params_RepliesOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - if (tag !== 18) { - break; - } - - message.commentId = reader.string(); - continue; - case 4: - if (tag !== 34) { - break; - } - - message.unkopts = GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.decode(reader, reader.uint32()); - continue; - case 5: - if (tag !== 42) { - break; - } - - message.channelId = reader.string(); - continue; - case 6: - if (tag !== 50) { - break; - } - - message.videoId = reader.string(); - continue; - case 8: - if (tag !== 64) { - break; - } - - message.unkParam1 = reader.int32(); - continue; - case 9: - if (tag !== 72) { - break; - } - - message.unkParam2 = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): GetCommentsSectionParams_Params_RepliesOptions { - return { - commentId: isSet(object.commentId) ? globalThis.String(object.commentId) : "", - unkopts: isSet(object.unkopts) - ? GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.fromJSON(object.unkopts) - : undefined, - channelId: isSet(object.channelId) ? globalThis.String(object.channelId) : undefined, - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - unkParam1: isSet(object.unkParam1) ? globalThis.Number(object.unkParam1) : 0, - unkParam2: isSet(object.unkParam2) ? globalThis.Number(object.unkParam2) : 0, - }; - }, - - toJSON(message: GetCommentsSectionParams_Params_RepliesOptions): unknown { - const obj: any = {}; - if (message.commentId !== "") { - obj.commentId = message.commentId; - } - if (message.unkopts !== undefined) { - obj.unkopts = GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.toJSON(message.unkopts); - } - if (message.channelId !== undefined) { - obj.channelId = message.channelId; - } - if (message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.unkParam1 !== 0) { - obj.unkParam1 = Math.round(message.unkParam1); - } - if (message.unkParam2 !== 0) { - obj.unkParam2 = Math.round(message.unkParam2); - } - return obj; - }, - - create, I>>( - base?: I, - ): GetCommentsSectionParams_Params_RepliesOptions { - return GetCommentsSectionParams_Params_RepliesOptions.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): GetCommentsSectionParams_Params_RepliesOptions { - const message = createBaseGetCommentsSectionParams_Params_RepliesOptions(); - message.commentId = object.commentId ?? ""; - message.unkopts = (object.unkopts !== undefined && object.unkopts !== null) - ? GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.fromPartial(object.unkopts) - : undefined; - message.channelId = object.channelId ?? undefined; - message.videoId = object.videoId ?? ""; - message.unkParam1 = object.unkParam1 ?? 0; - message.unkParam2 = object.unkParam2 ?? 0; - return message; - }, -}; - -function createBaseGetCommentsSectionParams_Params_RepliesOptions_UnkOpts(): GetCommentsSectionParams_Params_RepliesOptions_UnkOpts { - return { unkParam: 0 }; -} - -export const GetCommentsSectionParams_Params_RepliesOptions_UnkOpts: MessageFns< - GetCommentsSectionParams_Params_RepliesOptions_UnkOpts -> = { - encode( - message: GetCommentsSectionParams_Params_RepliesOptions_UnkOpts, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.unkParam !== 0) { - writer.uint32(8).int32(message.unkParam); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): GetCommentsSectionParams_Params_RepliesOptions_UnkOpts { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGetCommentsSectionParams_Params_RepliesOptions_UnkOpts(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.unkParam = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): GetCommentsSectionParams_Params_RepliesOptions_UnkOpts { - return { unkParam: isSet(object.unkParam) ? globalThis.Number(object.unkParam) : 0 }; - }, - - toJSON(message: GetCommentsSectionParams_Params_RepliesOptions_UnkOpts): unknown { - const obj: any = {}; - if (message.unkParam !== 0) { - obj.unkParam = Math.round(message.unkParam); - } - return obj; - }, - - create, I>>( - base?: I, - ): GetCommentsSectionParams_Params_RepliesOptions_UnkOpts { - return GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): GetCommentsSectionParams_Params_RepliesOptions_UnkOpts { - const message = createBaseGetCommentsSectionParams_Params_RepliesOptions_UnkOpts(); - message.unkParam = object.unkParam ?? 0; - return message; - }, -}; - -function createBaseCreateCommentParams(): CreateCommentParams { - return { videoId: "", params: undefined, number: 0 }; -} - -export const CreateCommentParams: MessageFns = { - encode(message: CreateCommentParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.videoId !== "") { - writer.uint32(18).string(message.videoId); - } - if (message.params !== undefined) { - CreateCommentParams_Params.encode(message.params, writer.uint32(42).fork()).join(); - } - if (message.number !== 0) { - writer.uint32(80).int32(message.number); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): CreateCommentParams { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCreateCommentParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - if (tag !== 18) { - break; - } - - message.videoId = reader.string(); - continue; - case 5: - if (tag !== 42) { - break; - } - - message.params = CreateCommentParams_Params.decode(reader, reader.uint32()); - continue; - case 10: - if (tag !== 80) { - break; - } - - message.number = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): CreateCommentParams { - return { - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - params: isSet(object.params) ? CreateCommentParams_Params.fromJSON(object.params) : undefined, - number: isSet(object.number) ? globalThis.Number(object.number) : 0, - }; - }, - - toJSON(message: CreateCommentParams): unknown { - const obj: any = {}; - if (message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.params !== undefined) { - obj.params = CreateCommentParams_Params.toJSON(message.params); - } - if (message.number !== 0) { - obj.number = Math.round(message.number); - } - return obj; - }, - - create, I>>(base?: I): CreateCommentParams { - return CreateCommentParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): CreateCommentParams { - const message = createBaseCreateCommentParams(); - message.videoId = object.videoId ?? ""; - message.params = (object.params !== undefined && object.params !== null) - ? CreateCommentParams_Params.fromPartial(object.params) - : undefined; - message.number = object.number ?? 0; - return message; - }, -}; - -function createBaseCreateCommentParams_Params(): CreateCommentParams_Params { - return { index: 0 }; -} - -export const CreateCommentParams_Params: MessageFns = { - encode(message: CreateCommentParams_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.index !== 0) { - writer.uint32(8).int32(message.index); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): CreateCommentParams_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCreateCommentParams_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.index = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): CreateCommentParams_Params { - return { index: isSet(object.index) ? globalThis.Number(object.index) : 0 }; - }, - - toJSON(message: CreateCommentParams_Params): unknown { - const obj: any = {}; - if (message.index !== 0) { - obj.index = Math.round(message.index); - } - return obj; - }, - - create, I>>(base?: I): CreateCommentParams_Params { - return CreateCommentParams_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): CreateCommentParams_Params { - const message = createBaseCreateCommentParams_Params(); - message.index = object.index ?? 0; - return message; - }, -}; - -function createBasePeformCommentActionParams(): PeformCommentActionParams { - return { - type: 0, - commentId: "", - videoId: "", - unkNum: undefined, - channelId: undefined, - translateCommentParams: undefined, - }; -} - -export const PeformCommentActionParams: MessageFns = { - encode(message: PeformCommentActionParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.type !== 0) { - writer.uint32(8).int32(message.type); - } - if (message.commentId !== "") { - writer.uint32(26).string(message.commentId); - } - if (message.videoId !== "") { - writer.uint32(42).string(message.videoId); - } - if (message.unkNum !== undefined) { - writer.uint32(16).int32(message.unkNum); - } - if (message.channelId !== undefined) { - writer.uint32(186).string(message.channelId); - } - if (message.translateCommentParams !== undefined) { - PeformCommentActionParams_TranslateCommentParams.encode(message.translateCommentParams, writer.uint32(250).fork()) - .join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): PeformCommentActionParams { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePeformCommentActionParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.type = reader.int32(); - continue; - case 3: - if (tag !== 26) { - break; - } - - message.commentId = reader.string(); - continue; - case 5: - if (tag !== 42) { - break; - } - - message.videoId = reader.string(); - continue; - case 2: - if (tag !== 16) { - break; - } - - message.unkNum = reader.int32(); - continue; - case 23: - if (tag !== 186) { - break; - } - - message.channelId = reader.string(); - continue; - case 31: - if (tag !== 250) { - break; - } - - message.translateCommentParams = PeformCommentActionParams_TranslateCommentParams.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): PeformCommentActionParams { - return { - type: isSet(object.type) ? globalThis.Number(object.type) : 0, - commentId: isSet(object.commentId) ? globalThis.String(object.commentId) : "", - videoId: isSet(object.videoId) ? globalThis.String(object.videoId) : "", - unkNum: isSet(object.unkNum) ? globalThis.Number(object.unkNum) : undefined, - channelId: isSet(object.channelId) ? globalThis.String(object.channelId) : undefined, - translateCommentParams: isSet(object.translateCommentParams) - ? PeformCommentActionParams_TranslateCommentParams.fromJSON(object.translateCommentParams) - : undefined, - }; - }, - - toJSON(message: PeformCommentActionParams): unknown { - const obj: any = {}; - if (message.type !== 0) { - obj.type = Math.round(message.type); - } - if (message.commentId !== "") { - obj.commentId = message.commentId; - } - if (message.videoId !== "") { - obj.videoId = message.videoId; - } - if (message.unkNum !== undefined) { - obj.unkNum = Math.round(message.unkNum); - } - if (message.channelId !== undefined) { - obj.channelId = message.channelId; - } - if (message.translateCommentParams !== undefined) { - obj.translateCommentParams = PeformCommentActionParams_TranslateCommentParams.toJSON( - message.translateCommentParams, - ); - } - return obj; - }, - - create, I>>(base?: I): PeformCommentActionParams { - return PeformCommentActionParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): PeformCommentActionParams { - const message = createBasePeformCommentActionParams(); - message.type = object.type ?? 0; - message.commentId = object.commentId ?? ""; - message.videoId = object.videoId ?? ""; - message.unkNum = object.unkNum ?? undefined; - message.channelId = object.channelId ?? undefined; - message.translateCommentParams = - (object.translateCommentParams !== undefined && object.translateCommentParams !== null) - ? PeformCommentActionParams_TranslateCommentParams.fromPartial(object.translateCommentParams) - : undefined; - return message; - }, -}; - -function createBasePeformCommentActionParams_TranslateCommentParams(): PeformCommentActionParams_TranslateCommentParams { - return { params: undefined, commentId: "", targetLanguage: "" }; -} - -export const PeformCommentActionParams_TranslateCommentParams: MessageFns< - PeformCommentActionParams_TranslateCommentParams -> = { - encode( - message: PeformCommentActionParams_TranslateCommentParams, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.params !== undefined) { - PeformCommentActionParams_TranslateCommentParams_Params.encode(message.params, writer.uint32(26).fork()).join(); - } - if (message.commentId !== "") { - writer.uint32(18).string(message.commentId); - } - if (message.targetLanguage !== "") { - writer.uint32(34).string(message.targetLanguage); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): PeformCommentActionParams_TranslateCommentParams { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePeformCommentActionParams_TranslateCommentParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 3: - if (tag !== 26) { - break; - } - - message.params = PeformCommentActionParams_TranslateCommentParams_Params.decode(reader, reader.uint32()); - continue; - case 2: - if (tag !== 18) { - break; - } - - message.commentId = reader.string(); - continue; - case 4: - if (tag !== 34) { - break; - } - - message.targetLanguage = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): PeformCommentActionParams_TranslateCommentParams { - return { - params: isSet(object.params) - ? PeformCommentActionParams_TranslateCommentParams_Params.fromJSON(object.params) - : undefined, - commentId: isSet(object.commentId) ? globalThis.String(object.commentId) : "", - targetLanguage: isSet(object.targetLanguage) ? globalThis.String(object.targetLanguage) : "", - }; - }, - - toJSON(message: PeformCommentActionParams_TranslateCommentParams): unknown { - const obj: any = {}; - if (message.params !== undefined) { - obj.params = PeformCommentActionParams_TranslateCommentParams_Params.toJSON(message.params); - } - if (message.commentId !== "") { - obj.commentId = message.commentId; - } - if (message.targetLanguage !== "") { - obj.targetLanguage = message.targetLanguage; - } - return obj; - }, - - create, I>>( - base?: I, - ): PeformCommentActionParams_TranslateCommentParams { - return PeformCommentActionParams_TranslateCommentParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): PeformCommentActionParams_TranslateCommentParams { - const message = createBasePeformCommentActionParams_TranslateCommentParams(); - message.params = (object.params !== undefined && object.params !== null) - ? PeformCommentActionParams_TranslateCommentParams_Params.fromPartial(object.params) - : undefined; - message.commentId = object.commentId ?? ""; - message.targetLanguage = object.targetLanguage ?? ""; - return message; - }, -}; - -function createBasePeformCommentActionParams_TranslateCommentParams_Params(): PeformCommentActionParams_TranslateCommentParams_Params { - return { comment: undefined }; -} - -export const PeformCommentActionParams_TranslateCommentParams_Params: MessageFns< - PeformCommentActionParams_TranslateCommentParams_Params -> = { - encode( - message: PeformCommentActionParams_TranslateCommentParams_Params, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.comment !== undefined) { - PeformCommentActionParams_TranslateCommentParams_Params_Comment.encode(message.comment, writer.uint32(10).fork()) - .join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): PeformCommentActionParams_TranslateCommentParams_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePeformCommentActionParams_TranslateCommentParams_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.comment = PeformCommentActionParams_TranslateCommentParams_Params_Comment.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): PeformCommentActionParams_TranslateCommentParams_Params { - return { - comment: isSet(object.comment) - ? PeformCommentActionParams_TranslateCommentParams_Params_Comment.fromJSON(object.comment) - : undefined, - }; - }, - - toJSON(message: PeformCommentActionParams_TranslateCommentParams_Params): unknown { - const obj: any = {}; - if (message.comment !== undefined) { - obj.comment = PeformCommentActionParams_TranslateCommentParams_Params_Comment.toJSON(message.comment); - } - return obj; - }, - - create, I>>( - base?: I, - ): PeformCommentActionParams_TranslateCommentParams_Params { - return PeformCommentActionParams_TranslateCommentParams_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): PeformCommentActionParams_TranslateCommentParams_Params { - const message = createBasePeformCommentActionParams_TranslateCommentParams_Params(); - message.comment = (object.comment !== undefined && object.comment !== null) - ? PeformCommentActionParams_TranslateCommentParams_Params_Comment.fromPartial(object.comment) - : undefined; - return message; - }, -}; - -function createBasePeformCommentActionParams_TranslateCommentParams_Params_Comment(): PeformCommentActionParams_TranslateCommentParams_Params_Comment { - return { text: "" }; -} - -export const PeformCommentActionParams_TranslateCommentParams_Params_Comment: MessageFns< - PeformCommentActionParams_TranslateCommentParams_Params_Comment -> = { - encode( - message: PeformCommentActionParams_TranslateCommentParams_Params_Comment, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.text !== "") { - writer.uint32(10).string(message.text); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): PeformCommentActionParams_TranslateCommentParams_Params_Comment { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePeformCommentActionParams_TranslateCommentParams_Params_Comment(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.text = reader.string(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): PeformCommentActionParams_TranslateCommentParams_Params_Comment { - return { text: isSet(object.text) ? globalThis.String(object.text) : "" }; - }, - - toJSON(message: PeformCommentActionParams_TranslateCommentParams_Params_Comment): unknown { - const obj: any = {}; - if (message.text !== "") { - obj.text = message.text; - } - return obj; - }, - - create, I>>( - base?: I, - ): PeformCommentActionParams_TranslateCommentParams_Params_Comment { - return PeformCommentActionParams_TranslateCommentParams_Params_Comment.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): PeformCommentActionParams_TranslateCommentParams_Params_Comment { - const message = createBasePeformCommentActionParams_TranslateCommentParams_Params_Comment(); - message.text = object.text ?? ""; - return message; - }, -}; - -function createBaseHashtag(): Hashtag { - return { params: undefined }; -} - -export const Hashtag: MessageFns = { - encode(message: Hashtag, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.params !== undefined) { - Hashtag_Params.encode(message.params, writer.uint32(746).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): Hashtag { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseHashtag(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 93: - if (tag !== 746) { - break; - } - - message.params = Hashtag_Params.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): Hashtag { - return { params: isSet(object.params) ? Hashtag_Params.fromJSON(object.params) : undefined }; - }, - - toJSON(message: Hashtag): unknown { - const obj: any = {}; - if (message.params !== undefined) { - obj.params = Hashtag_Params.toJSON(message.params); - } - return obj; - }, - - create, I>>(base?: I): Hashtag { - return Hashtag.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Hashtag { - const message = createBaseHashtag(); - message.params = (object.params !== undefined && object.params !== null) - ? Hashtag_Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseHashtag_Params(): Hashtag_Params { - return { hashtag: "", type: 0 }; -} - -export const Hashtag_Params: MessageFns = { - encode(message: Hashtag_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.hashtag !== "") { - writer.uint32(10).string(message.hashtag); - } - if (message.type !== 0) { - writer.uint32(24).int32(message.type); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): Hashtag_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseHashtag_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.hashtag = reader.string(); - continue; - case 3: - if (tag !== 24) { - break; - } - - message.type = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): Hashtag_Params { - return { - hashtag: isSet(object.hashtag) ? globalThis.String(object.hashtag) : "", - type: isSet(object.type) ? globalThis.Number(object.type) : 0, - }; - }, - - toJSON(message: Hashtag_Params): unknown { - const obj: any = {}; - if (message.hashtag !== "") { - obj.hashtag = message.hashtag; - } - if (message.type !== 0) { - obj.type = Math.round(message.type); - } - return obj; - }, - - create, I>>(base?: I): Hashtag_Params { - return Hashtag_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Hashtag_Params { - const message = createBaseHashtag_Params(); - message.hashtag = object.hashtag ?? ""; - message.type = object.type ?? 0; - return message; - }, -}; - -function createBaseReelSequence(): ReelSequence { - return { shortId: "", params: undefined, feature2: 0, feature3: 0 }; -} - -export const ReelSequence: MessageFns = { - encode(message: ReelSequence, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.shortId !== "") { - writer.uint32(10).string(message.shortId); - } - if (message.params !== undefined) { - ReelSequence_Params.encode(message.params, writer.uint32(42).fork()).join(); - } - if (message.feature2 !== 0) { - writer.uint32(80).int32(message.feature2); - } - if (message.feature3 !== 0) { - writer.uint32(104).int32(message.feature3); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ReelSequence { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseReelSequence(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.shortId = reader.string(); - continue; - case 5: - if (tag !== 42) { - break; - } - - message.params = ReelSequence_Params.decode(reader, reader.uint32()); - continue; - case 10: - if (tag !== 80) { - break; - } - - message.feature2 = reader.int32(); - continue; - case 13: - if (tag !== 104) { - break; - } - - message.feature3 = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ReelSequence { - return { - shortId: isSet(object.shortId) ? globalThis.String(object.shortId) : "", - params: isSet(object.params) ? ReelSequence_Params.fromJSON(object.params) : undefined, - feature2: isSet(object.feature2) ? globalThis.Number(object.feature2) : 0, - feature3: isSet(object.feature3) ? globalThis.Number(object.feature3) : 0, - }; - }, - - toJSON(message: ReelSequence): unknown { - const obj: any = {}; - if (message.shortId !== "") { - obj.shortId = message.shortId; - } - if (message.params !== undefined) { - obj.params = ReelSequence_Params.toJSON(message.params); - } - if (message.feature2 !== 0) { - obj.feature2 = Math.round(message.feature2); - } - if (message.feature3 !== 0) { - obj.feature3 = Math.round(message.feature3); - } - return obj; - }, - - create, I>>(base?: I): ReelSequence { - return ReelSequence.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ReelSequence { - const message = createBaseReelSequence(); - message.shortId = object.shortId ?? ""; - message.params = (object.params !== undefined && object.params !== null) - ? ReelSequence_Params.fromPartial(object.params) - : undefined; - message.feature2 = object.feature2 ?? 0; - message.feature3 = object.feature3 ?? 0; - return message; - }, -}; - -function createBaseReelSequence_Params(): ReelSequence_Params { - return { number: 0 }; -} - -export const ReelSequence_Params: MessageFns = { - encode(message: ReelSequence_Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.number !== 0) { - writer.uint32(24).int32(message.number); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ReelSequence_Params { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseReelSequence_Params(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 3: - if (tag !== 24) { - break; - } - - message.number = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ReelSequence_Params { - return { number: isSet(object.number) ? globalThis.Number(object.number) : 0 }; - }, - - toJSON(message: ReelSequence_Params): unknown { - const obj: any = {}; - if (message.number !== 0) { - obj.number = Math.round(message.number); - } - return obj; - }, - - create, I>>(base?: I): ReelSequence_Params { - return ReelSequence_Params.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ReelSequence_Params { - const message = createBaseReelSequence_Params(); - message.number = object.number ?? 0; - return message; - }, -}; - -function createBaseShortsParam(): ShortsParam { - return { f1: undefined, p59: undefined }; -} - -export const ShortsParam: MessageFns = { - encode(message: ShortsParam, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.f1 !== undefined) { - ShortsParam_Field1.encode(message.f1, writer.uint32(10).fork()).join(); - } - if (message.p59 !== undefined) { - writer.uint32(472).int32(message.p59); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ShortsParam { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseShortsParam(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 10) { - break; - } - - message.f1 = ShortsParam_Field1.decode(reader, reader.uint32()); - continue; - case 59: - if (tag !== 472) { - break; - } - - message.p59 = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ShortsParam { - return { - f1: isSet(object.f1) ? ShortsParam_Field1.fromJSON(object.f1) : undefined, - p59: isSet(object.p59) ? globalThis.Number(object.p59) : undefined, - }; - }, - - toJSON(message: ShortsParam): unknown { - const obj: any = {}; - if (message.f1 !== undefined) { - obj.f1 = ShortsParam_Field1.toJSON(message.f1); - } - if (message.p59 !== undefined) { - obj.p59 = Math.round(message.p59); - } - return obj; - }, - - create, I>>(base?: I): ShortsParam { - return ShortsParam.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ShortsParam { - const message = createBaseShortsParam(); - message.f1 = (object.f1 !== undefined && object.f1 !== null) - ? ShortsParam_Field1.fromPartial(object.f1) - : undefined; - message.p59 = object.p59 ?? undefined; - return message; - }, -}; - -function createBaseShortsParam_Field1(): ShortsParam_Field1 { - return { p1: undefined }; -} - -export const ShortsParam_Field1: MessageFns = { - encode(message: ShortsParam_Field1, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.p1 !== undefined) { - writer.uint32(8).int32(message.p1); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ShortsParam_Field1 { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseShortsParam_Field1(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag !== 8) { - break; - } - - message.p1 = reader.int32(); - continue; - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ShortsParam_Field1 { - return { p1: isSet(object.p1) ? globalThis.Number(object.p1) : undefined }; - }, - - toJSON(message: ShortsParam_Field1): unknown { - const obj: any = {}; - if (message.p1 !== undefined) { - obj.p1 = Math.round(message.p1); - } - return obj; - }, - - create, I>>(base?: I): ShortsParam_Field1 { - return ShortsParam_Field1.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ShortsParam_Field1 { - const message = createBaseShortsParam_Field1(); - message.p1 = object.p1 ?? undefined; - return message; - }, -}; - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - -export interface MessageFns { - encode(message: T, writer?: BinaryWriter): BinaryWriter; - decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; -} diff --git a/protos/misc/params.proto b/protos/misc/params.proto deleted file mode 100644 index 93c0409..0000000 --- a/protos/misc/params.proto +++ /dev/null @@ -1,227 +0,0 @@ -syntax = "proto3"; -package misc; - -message VisitorData { - string id = 1; - int32 timestamp = 5; -} - -message SearchFilter { - optional SortBy sort_by = 1; - - enum SortBy { - RELEVANCE = 0; - RATING = 1; - UPLOAD_DATE = 2; - VIEW_COUNT = 3; - } - - message Filters { - optional UploadDate upload_date = 1; - optional SearchType type = 2; - optional Duration duration = 3; - optional MusicSearchType music_search_type = 17; - - optional bool features_hd = 4; - optional bool features_subtitles = 5; - optional bool features_creative_commons = 6; - optional bool features_3d = 7; - optional bool features_live = 8; - optional bool features_purchased = 9; - optional bool features_4k = 14; - optional bool features_360 = 15; - optional bool features_location = 23; - optional bool features_hdr = 25; - optional bool features_vr180 = 26; - - enum UploadDate { - ANY_DATE = 0; - HOUR = 1; - TODAY = 2; - WEEK = 3; - MONTH = 4; - YEAR = 5; - } - - enum SearchType { - ANY_TYPE = 0; - VIDEO = 1; - CHANNEL = 2; - PLAYLIST = 3; - MOVIE = 4; - } - - enum Duration { - ANY_DURATION = 0; - SHORT = 1; - LONG = 2; - MEDIUM = 3; - } - - message MusicSearchType { - optional bool song = 1; - optional bool video = 2; - optional bool album = 3; - optional bool artist = 4; - optional bool playlist = 5; - } - } - - optional Filters filters = 2; -} - -message ChannelAnalytics { - message Params { - string channel_id = 1001; - } - - Params params = 32; -} - -message SoundInfoParams { - message Sound { - message Params { - message Ids { - string id_1 = 1; - string id_2 = 2; - string id_3 = 3; - } - Ids ids = 2; - } - Params params = 1; - } - - Sound sound = 94; -} - -message NotificationPreferences { - string channel_id = 1; - - message Preference { - int32 index = 1; - } - - Preference pref_id = 2; - - optional int32 number_0 = 3; - optional int32 number_1 = 4; -} - -message LiveMessageParams { - message Params { - message Ids { - string channel_id = 1; - string video_id = 2; - } - Ids ids = 5; - } - - Params params = 1; - - optional int32 number_0 = 2; - optional int32 number_1 = 3; -} - -message GetCommentsSectionParams { - message Context { - string video_id = 2; - } - Context ctx = 2; - - int32 unk_param = 3; - - message Params { - optional string unk_token = 1; - - message Options { - string video_id = 4; - int32 sort_by = 6; - int32 type = 15; - optional string comment_id = 16; - } - - message RepliesOptions { - string comment_id = 2; - - message UnkOpts { - int32 unk_param = 1; - } - UnkOpts unkopts = 4; - - optional string channel_id = 5; - string video_id = 6; - - int32 unk_param_1 = 8; - int32 unk_param_2 = 9; - } - - optional Options opts = 4; - optional RepliesOptions replies_opts = 3; - - optional int32 page = 5; - string target = 8; - } - - Params params = 6; -} - -message CreateCommentParams { - string video_id = 2; - message Params { - int32 index = 1; - } - Params params = 5; - int32 number = 10; -} - -message PeformCommentActionParams { - int32 type = 1; - string comment_id = 3; - string video_id = 5; - - optional int32 unk_num = 2; - optional string channel_id = 23; - - message TranslateCommentParams { - message Params { - message Comment { - string text = 1; - } - Comment comment = 1; - } - Params params = 3; - - string comment_id = 2; - string target_language = 4; - } - - optional TranslateCommentParams translate_comment_params = 31; -} - -message Hashtag { - message Params { - string hashtag = 1; - int32 type = 3; - } - - Params params = 93; -} - -message ReelSequence { - string short_id = 1; - message Params { - int32 number = 3; - } - - Params params = 5; - int32 feature_2 = 10; - int32 feature_3 = 13; -} - -message ShortsParam { - message Field1 { - optional int32 p1 = 1; - } - optional Field1 f1 = 1; - optional int32 p59 = 59; -} \ No newline at end of file