mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-17 03:22:15 +00:00
3404 lines
106 KiB
TypeScript
3404 lines
106 KiB
TypeScript
// 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;
|
|
}
|
|
|
|
export interface NextParams {
|
|
videoId: string[];
|
|
}
|
|
|
|
function createBaseVisitorData(): VisitorData {
|
|
return { id: "", timestamp: 0 };
|
|
}
|
|
|
|
export const VisitorData: MessageFns<VisitorData> = {
|
|
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 extends Exact<DeepPartial<VisitorData>, I>>(base?: I): VisitorData {
|
|
return VisitorData.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<VisitorData>, 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<SearchFilter> = {
|
|
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 extends Exact<DeepPartial<SearchFilter>, I>>(base?: I): SearchFilter {
|
|
return SearchFilter.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SearchFilter>, 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<SearchFilter_Filters> = {
|
|
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 extends Exact<DeepPartial<SearchFilter_Filters>, I>>(base?: I): SearchFilter_Filters {
|
|
return SearchFilter_Filters.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SearchFilter_Filters>, 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<SearchFilter_Filters_MusicSearchType> = {
|
|
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 extends Exact<DeepPartial<SearchFilter_Filters_MusicSearchType>, I>>(
|
|
base?: I,
|
|
): SearchFilter_Filters_MusicSearchType {
|
|
return SearchFilter_Filters_MusicSearchType.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SearchFilter_Filters_MusicSearchType>, 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<ChannelAnalytics> = {
|
|
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 extends Exact<DeepPartial<ChannelAnalytics>, I>>(base?: I): ChannelAnalytics {
|
|
return ChannelAnalytics.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<ChannelAnalytics>, 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<ChannelAnalytics_Params> = {
|
|
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 extends Exact<DeepPartial<ChannelAnalytics_Params>, I>>(base?: I): ChannelAnalytics_Params {
|
|
return ChannelAnalytics_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<ChannelAnalytics_Params>, 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<SoundInfoParams> = {
|
|
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 extends Exact<DeepPartial<SoundInfoParams>, I>>(base?: I): SoundInfoParams {
|
|
return SoundInfoParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SoundInfoParams>, 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<SoundInfoParams_Sound> = {
|
|
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 extends Exact<DeepPartial<SoundInfoParams_Sound>, I>>(base?: I): SoundInfoParams_Sound {
|
|
return SoundInfoParams_Sound.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SoundInfoParams_Sound>, 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<SoundInfoParams_Sound_Params> = {
|
|
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 extends Exact<DeepPartial<SoundInfoParams_Sound_Params>, I>>(base?: I): SoundInfoParams_Sound_Params {
|
|
return SoundInfoParams_Sound_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SoundInfoParams_Sound_Params>, 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<SoundInfoParams_Sound_Params_Ids> = {
|
|
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 extends Exact<DeepPartial<SoundInfoParams_Sound_Params_Ids>, I>>(
|
|
base?: I,
|
|
): SoundInfoParams_Sound_Params_Ids {
|
|
return SoundInfoParams_Sound_Params_Ids.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<SoundInfoParams_Sound_Params_Ids>, 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<NotificationPreferences> = {
|
|
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 extends Exact<DeepPartial<NotificationPreferences>, I>>(base?: I): NotificationPreferences {
|
|
return NotificationPreferences.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<NotificationPreferences>, 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<NotificationPreferences_Preference> = {
|
|
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 extends Exact<DeepPartial<NotificationPreferences_Preference>, I>>(
|
|
base?: I,
|
|
): NotificationPreferences_Preference {
|
|
return NotificationPreferences_Preference.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<NotificationPreferences_Preference>, 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<LiveMessageParams> = {
|
|
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 extends Exact<DeepPartial<LiveMessageParams>, I>>(base?: I): LiveMessageParams {
|
|
return LiveMessageParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<LiveMessageParams>, 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<LiveMessageParams_Params> = {
|
|
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 extends Exact<DeepPartial<LiveMessageParams_Params>, I>>(base?: I): LiveMessageParams_Params {
|
|
return LiveMessageParams_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<LiveMessageParams_Params>, 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<LiveMessageParams_Params_Ids> = {
|
|
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 extends Exact<DeepPartial<LiveMessageParams_Params_Ids>, I>>(base?: I): LiveMessageParams_Params_Ids {
|
|
return LiveMessageParams_Params_Ids.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<LiveMessageParams_Params_Ids>, 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<GetCommentsSectionParams> = {
|
|
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 extends Exact<DeepPartial<GetCommentsSectionParams>, I>>(base?: I): GetCommentsSectionParams {
|
|
return GetCommentsSectionParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<GetCommentsSectionParams>, 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<GetCommentsSectionParams_Context> = {
|
|
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 extends Exact<DeepPartial<GetCommentsSectionParams_Context>, I>>(
|
|
base?: I,
|
|
): GetCommentsSectionParams_Context {
|
|
return GetCommentsSectionParams_Context.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<GetCommentsSectionParams_Context>, 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<GetCommentsSectionParams_Params> = {
|
|
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 extends Exact<DeepPartial<GetCommentsSectionParams_Params>, I>>(base?: I): GetCommentsSectionParams_Params {
|
|
return GetCommentsSectionParams_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<GetCommentsSectionParams_Params>, 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<GetCommentsSectionParams_Params_Options> = {
|
|
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 extends Exact<DeepPartial<GetCommentsSectionParams_Params_Options>, I>>(
|
|
base?: I,
|
|
): GetCommentsSectionParams_Params_Options {
|
|
return GetCommentsSectionParams_Params_Options.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<GetCommentsSectionParams_Params_Options>, 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 extends Exact<DeepPartial<GetCommentsSectionParams_Params_RepliesOptions>, I>>(
|
|
base?: I,
|
|
): GetCommentsSectionParams_Params_RepliesOptions {
|
|
return GetCommentsSectionParams_Params_RepliesOptions.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<GetCommentsSectionParams_Params_RepliesOptions>, 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 extends Exact<DeepPartial<GetCommentsSectionParams_Params_RepliesOptions_UnkOpts>, I>>(
|
|
base?: I,
|
|
): GetCommentsSectionParams_Params_RepliesOptions_UnkOpts {
|
|
return GetCommentsSectionParams_Params_RepliesOptions_UnkOpts.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<GetCommentsSectionParams_Params_RepliesOptions_UnkOpts>, 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<CreateCommentParams> = {
|
|
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 extends Exact<DeepPartial<CreateCommentParams>, I>>(base?: I): CreateCommentParams {
|
|
return CreateCommentParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<CreateCommentParams>, 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<CreateCommentParams_Params> = {
|
|
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 extends Exact<DeepPartial<CreateCommentParams_Params>, I>>(base?: I): CreateCommentParams_Params {
|
|
return CreateCommentParams_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<CreateCommentParams_Params>, 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<PeformCommentActionParams> = {
|
|
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 extends Exact<DeepPartial<PeformCommentActionParams>, I>>(base?: I): PeformCommentActionParams {
|
|
return PeformCommentActionParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<PeformCommentActionParams>, 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 extends Exact<DeepPartial<PeformCommentActionParams_TranslateCommentParams>, I>>(
|
|
base?: I,
|
|
): PeformCommentActionParams_TranslateCommentParams {
|
|
return PeformCommentActionParams_TranslateCommentParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<PeformCommentActionParams_TranslateCommentParams>, 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 extends Exact<DeepPartial<PeformCommentActionParams_TranslateCommentParams_Params>, I>>(
|
|
base?: I,
|
|
): PeformCommentActionParams_TranslateCommentParams_Params {
|
|
return PeformCommentActionParams_TranslateCommentParams_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<PeformCommentActionParams_TranslateCommentParams_Params>, 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 extends Exact<DeepPartial<PeformCommentActionParams_TranslateCommentParams_Params_Comment>, I>>(
|
|
base?: I,
|
|
): PeformCommentActionParams_TranslateCommentParams_Params_Comment {
|
|
return PeformCommentActionParams_TranslateCommentParams_Params_Comment.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<PeformCommentActionParams_TranslateCommentParams_Params_Comment>, 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<Hashtag> = {
|
|
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 extends Exact<DeepPartial<Hashtag>, I>>(base?: I): Hashtag {
|
|
return Hashtag.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<Hashtag>, 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<Hashtag_Params> = {
|
|
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 extends Exact<DeepPartial<Hashtag_Params>, I>>(base?: I): Hashtag_Params {
|
|
return Hashtag_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<Hashtag_Params>, 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<ReelSequence> = {
|
|
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 extends Exact<DeepPartial<ReelSequence>, I>>(base?: I): ReelSequence {
|
|
return ReelSequence.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<ReelSequence>, 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<ReelSequence_Params> = {
|
|
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 extends Exact<DeepPartial<ReelSequence_Params>, I>>(base?: I): ReelSequence_Params {
|
|
return ReelSequence_Params.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<ReelSequence_Params>, 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<ShortsParam> = {
|
|
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 extends Exact<DeepPartial<ShortsParam>, I>>(base?: I): ShortsParam {
|
|
return ShortsParam.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<ShortsParam>, 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<ShortsParam_Field1> = {
|
|
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 extends Exact<DeepPartial<ShortsParam_Field1>, I>>(base?: I): ShortsParam_Field1 {
|
|
return ShortsParam_Field1.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<ShortsParam_Field1>, I>>(object: I): ShortsParam_Field1 {
|
|
const message = createBaseShortsParam_Field1();
|
|
message.p1 = object.p1 ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseNextParams(): NextParams {
|
|
return { videoId: [] };
|
|
}
|
|
|
|
export const NextParams: MessageFns<NextParams> = {
|
|
encode(message: NextParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
for (const v of message.videoId) {
|
|
writer.uint32(42).string(v!);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): NextParams {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
let end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseNextParams();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 5:
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.videoId.push(reader.string());
|
|
continue;
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): NextParams {
|
|
return {
|
|
videoId: globalThis.Array.isArray(object?.videoId) ? object.videoId.map((e: any) => globalThis.String(e)) : [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: NextParams): unknown {
|
|
const obj: any = {};
|
|
if (message.videoId?.length) {
|
|
obj.videoId = message.videoId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create<I extends Exact<DeepPartial<NextParams>, I>>(base?: I): NextParams {
|
|
return NextParams.fromPartial(base ?? ({} as any));
|
|
},
|
|
fromPartial<I extends Exact<DeepPartial<NextParams>, I>>(object: I): NextParams {
|
|
const message = createBaseNextParams();
|
|
message.videoId = object.videoId?.map((e) => e) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
|
|
|
|
export type DeepPartial<T> = T extends Builtin ? T
|
|
: T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>>
|
|
: T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>>
|
|
: T extends {} ? { [K in keyof T]?: DeepPartial<T[K]> }
|
|
: Partial<T>;
|
|
|
|
type KeysOfUnion<T> = T extends T ? keyof T : never;
|
|
export type Exact<P, I extends P> = P extends Builtin ? P
|
|
: P & { [K in keyof P]: Exact<P[K], I[K]> } & { [K in Exclude<keyof I, KeysOfUnion<P>>]: never };
|
|
|
|
function isSet(value: any): boolean {
|
|
return value !== null && value !== undefined;
|
|
}
|
|
|
|
export interface MessageFns<T> {
|
|
encode(message: T, writer?: BinaryWriter): BinaryWriter;
|
|
decode(input: BinaryReader | Uint8Array, length?: number): T;
|
|
fromJSON(object: any): T;
|
|
toJSON(message: T): unknown;
|
|
create<I extends Exact<DeepPartial<T>, I>>(base?: I): T;
|
|
fromPartial<I extends Exact<DeepPartial<T>, I>>(object: I): T;
|
|
}
|